Short answer: Depends on what you like and how you shoot it.
Long answer:
I have Sig p320's, Glock 43,19,17,34 , HK VP9, and a CZ p10c. Have shot S&W's, Rugers, FN's, Walther's.
They are all fine and I like different things about each one.
I don't believe that there is such as a thing as the ONE perfect gun. (Which is why I keep getting more)
If I had to pick one it would probably still be a Glock 19, just because it is such a practical, reliable and shootable gun.
Also the aftermarket and custom options for the Glock are so deep that you can make it basically into anything you want. If that is your thing.
If you are talking bone stock:
-Out of the box I think the CZ P10c is a total winner, but I haven't had it long enough to have a fully formed opinion about it, but I really love it. The trigger is awesome and the ergos are on point. Going to get another one and get it cut for an RMR.
Next would be a p320. If you like Sigs (p22's) this is the most Sig like pistol. Almost perfect out to the box and tons of options for customization. Just dont drop it.
Then bone stock Glock. Hate on the trigger, sights and whatever else. It gets the job done.
Finally VP9. On paper this should be a great gun. But I cant every get excited about it and I shoot it poorly. Grip is great, trigger good, sights good. Meh. Also I really dislike the trigger guard mag release.
I have been meaning to pick up an M&P but will probably wait for a M&P 2.0. I was hoping the FN 509 would be a winner, but so far it seems like a dud. The Walther PPQ seems like a contender, but the ergos being so similar to the VP9 has always turned me off in spite of the wicked trigger.