I think in this industry, controllers do not get the recognition they deserve. Flying into HKG
on a busy afternoon and just listening to ATC talking non-stop, making no mistakes, not missing a beat is just great. We have TCAS and can see what ATC is doing to us (obviously) and everyone else around us, and sometimes it is a work of art.
Unfortunately, just like how there are grumpy old pilots who also fly badly, there are ATC guys who lose their temper a lot. You need a lot of patience with some of the Asian carriers, with their broken english and zero exposure to busy airspace and lack of spatial awareness. They may slow to 180kts at 40 miles out, or hang around on the runway when there is traffic 4 miles behind them. We have a couple of controllers in HKG
who lose their tempers very quickly at any Asian carrier, but for the best part of them, they are very good and deserve a "good job - switching to tower" sometimes.