You mentioned neighbors, is crowing going to be a problem where you live?
Other then that it's really personal choice. While roosters have their good points, for myself I find them a pain in the butt more then anything else. My roo is pretty darn decent with me but it took some work to get him to be respectful and I will never trust him to turn my back on him. I really agree with the post that said if you have, or will have, small children around nix the rooster idea. The two just shouldn't mix. Chicken's have tiny brains and it only takes a second for a roo to get the idea that he needs to protect a hen and suddenly you've got a child with a face full of rooster using claws and spurs. It's just not worth the risk.
Unless you have a lot of hens there are always going to be one or two favorites of his that end up having to wear chicken saddles because of damage from the roosters spurs. And that's another thing, it's a lot easier on your hens if you keep those spurs trimmed one way or another and it's not always easy for someone new to chickens to catch and hold a mature roo to get the job done.
Like somebody else mentioned too, when you buy those 8 or so "pullets" you may well end up with a roo in the mix anyway. Pretty common and that's how I ended up with mine.