Okay so I've been wanting to make a new toon but I'm having a really hard time choosing a class because each class has its disadvantages and advantages and it's really hard for me to choose one. So please tell me your opinion.
Well comes down to what role you want...
If you want to tank then warrior
If you want to be a healer then druid
If you want to deal elemental burst damage then mage
If you want to deal physical base DPS then rogue
If you want an jack of all trades class(decent heal, good enough dps, survability) then ranger
There are other roles like DPS warriors, support mage, support rogue etc but former I mentioned are more common roles of each class.
I'd try out all classes to see what fits you the best.