Having taken a 6+ month long break I'm looking to return. Just wondering what if anything has changed for both BC and WOTLK servers.

How is faction balance?
How is battlegrounds balance?
What classes are in demand (obviously healers and tanks but what about dps?)? Was thinking about rolling a warlock or hunter?
What is the PVE population like?

Thanks :)