I don’t have very strong opinions on this anymore, as I’ve pretty much retired from PvP. But my past experience goes as follows:
Because people will veto for BR’s and Slayer, the veto system makes the game more repetitive. I do dislike many maps (Narrows and Construct are included in that list, maps many people like.), but I don’t think vetoing is the answer. And map voting is even worse.
343 should could be on the ball when it comes to maps people don’t like. Editing spawns and even forging maps to alter the parts people don’t like. But that would be an ideal (unrealistic) world where more people would leave more constructive feedback, more often.
All I know for sure, is that I didn’t like how repetitive the games got under the veto and voting systems.