Blizzard is like the best at balancing. I always compare other games' balancing directly to Blizzard's balancing, and pretty much always I wish Blizzard could balance those other games as well. They are the best at it. It's still not perfect, but good luck finding better balance elsewhere.