Plenty of time if you get the full two minutes, which if you play in custom lobbies with friends, yup you get, but hit pub matches and its a very different scene. Put your trust into match maker and 50% of my matches are after map vote with 30 seconds on the timer.
Still I manage to make do myself.. But I can understand why others would be peeved at the lack of time.
2minutes is the rare side and the ideal world, which is experienced by the minority of the player base.....
On the flip side of the coin, during sales the bulk of the player base prefer having 0 wait time.