Well, everyone will have different experiences. Some will be similar, and some will not be either similar to others, or typical. It's animal nature.
That said, with my two mostly grown roosters, one is Alpha, and one is Beta, and WANTS to be the Alpha. While I refer to him getting a butt whoopin, the Alpha roo, has never, that I've seen, physically harmed the Beta roo. He will run him off, if he suspects that the Beta, is trying to cozy up to any of the girls. But, as soon as he is headed away, the Alpha, returns to his girls, and looks after them. He's a gentleman, when it comes to eating. He doesn't let the other birds in the flock mess with the hens (turkeys and guineas can tend to be mean), and he's a big help, calling the girls in, when I decide it's time for them to coop (sometimes due to plans, I need them to coop early). He's not mean, to humans, but he's not super friendly either. Like most chickens, he's not fond of being caught and held. But, he will stand there, and let the girls all eat out of my hand, before he steps in, when he figures he's been enough of a gentleman, and then partake of the treats. He doesn't peck any harder, than the hens, and none of them peck hard enough, for there to be pain, of any kind. Just a light pinch, here and there. They are all, amazingly accurate with those beaks.
But, there is truth, and good info, in each of these replies. You have to weigh the pros and cons, and decide what is best for you. As for us, I never planned on having roosters, as I simply wanted egg laying hens. But, in our haste to get hens that were laying, we bought some adults, and the Roos, came with them. So, I started this process, kind of anti-Roo, and have become very pro-Roo, in the process. If you plan on raising show birds, where you don't wish for messed up feathers, or if you just are anti-nature, and don't want roosters doing what roosters do, then stick with hens only. But, if you like the interaction, and don't mind that nature WILL do, what nature does, (that includes everything that comes with roosters), then, by all means, have roosters, just make certain that you have enough roosters, to hens, in ratio.