Can't say I have
ever been irritated or frustrated about ATC. Some things could be improved, for sure; things always can. But those things are on the "mildly inconvenient" level, not on the "frustrating" level...
One such thing is when being told to extend the downwind prior to landing "until adviced", when doing so takes you over terrain with zero chance of a successful forced landing in case of engine trouble. Sure, the engine rarely fails, so it is tremendously unlikely to do so at that precise moment... But given the terrain I'd rather do 360's abeam the runway if required to delay on downwind.
It would be far easier to fill up a thread on what is
good about ATC!