Eh, I have a Glock, and I love it...but I pretty much agree with everything Bevo said. Maybe I am a freak of nature, but I have had no problems with the grip and feel of both the Glock family and the Beretta 92 FS (M9) that everyone seems to hate.
Also, don't listen to the "hype" of 9mm being underpowered. If you shoot someone with a 9mm round, they aren't going to shrug it off and laugh at you while they continue forward.
There are several things to consider: 9mm ammunition is cheap, which is great, because SHOT PLACEMENT is very important. If you should someone in a lethal area with a 9mm, they will go down, similarly, if you shoot someone in a non-lethal area with a larger caliber pistol, they may not. Therefore, it is good to take your pistol (whatever that ends up being) to the range a lot, so that you are confident in your ability to shoot accurately. I'm not saying you can't do this with a larger caliber, but 9mm won't make you cringe (as much) every time you shell out $$ for a box.
Also, once you take your pistol to the range and you are confident in your ability to locate, close with, and destroy the enemy with your firearm, you should consider loading Hydroshock (or similar) in your weapon as a self-defense round. Not only is it designed to maximize lethality, but it will also mushroom on impact when it hits your wall (if you miss), minimizing the chance of your round travelling through the wall and into your neighbor.
The bottom line: Any gun you buy will do what you want it to, as long as you consistently go to the range and fire it (ideally under as many varying conditions as you can think of) enough to build your confidence and accuracy with it.