I've got mixed feelings about ATC - especially here in Tampa.
They once tried to turn me INTO a storm (pre-instrument rating) and got pretty pissy when I told them that I was getting out from underneath the thing as I was not instrument rated yet and was in a freakin' C150.
At DAB, I got repremanded for a brain fart when I was a Private student on my solo x/c and didn't squawk correctly. But, that one I understand.
I realize that they have a HIGHLY stressful job to do and 98% of the time (in my experience) they're a non-factor - it's when they become a factor that bothers me.
Final example:
I'm practicing approaches at LAL and I'm under the hood. We are get:
ATC: Warrior 45C, turn to XX to join final, cleared for the option, runway 9."
Me: Turning to XX, cleared for option, Runway 9, 45C"
Not TWO seconds later:
ATC: Cessna 1234, turn to XX to join final, cleared for landing runway 9"
Me: Tampa Approach, did you just clear ANOTHER plane for final for RWY 9 at LAL??
Silence
Me: Repeated the above.
ATC: (frantic) WARRIOR 45C TURN RIGHT, CESSNA 1234 TURN LEFT for vectors!!!
My instructor says "take off the foggles, look below you to your left" and about 100 ft below us is a C172 turning left as we are turning right.
That's the kind of stuff I'm talking about. Usually doesn't happen, but when it does.....
Well, you know the rest.