I don't hate the 9mm, for those that like/love it that's great.
As it was said, I don't see someone getting shot (by any round, more or less) complaining that "hey this didn't hurt, you want to shoot me with something bigger now"
I do find it funny where people are saying you have to go "up to" +P or +P+ ammo for a 9mm to be a good round. Those rounds are hot, to very hot, rounds and most likely snap just as much as a 40 S&W (if not more than).
With todays ammo even a 380 is a good round to carry. Just look at all the gun companys, they can't make the 380's fast enough as they are flying out of the gun shops as fast as they come in.
As I said earlyer, shoot both guns and buy what you shoot the best.
The biggest thing is get out there and shoot it, the more you shoot it the better you will be.