I never change my carry weapon unless my primary is down for repair. If I carry the same piece day in-day out, week after week, I become VERY familiar with it. Being familiar with it brings accuracy and speed. I never have to think about which gun I have strapped on and how it operates. Is there a manual safety to disengage? How many rounds does it hold? Is it second strike capable? Etc.
If your "plateau" doesn't meet your speed/accuracy needs, you may need to consider changing weapons permanently.
The "best" gun is the one YOU like, not anyone else. It will be a compromise of:
1. Fit - It should fit in your hand like you were born with it there.
2. Reliability - It should go BANG about 99.8% of the time you pull the trigger.
3. Accuracy - In YOUR hand. It's how well YOU shoot it.
4. Concealability - It should be comfortable enough to wear and easy enough to conceal so you won't leave it laying on the dresser at home.
5. Cost - You don't want to scrimp on your "life protector" weapon, but you probably don't need a $1,000 Kimber, either.
6. Enjoyment - The caliber and gun should be fun to shoot. If it isn't, you won't practice with it like you should.