So After a lot of thinking I came down to decide to play either a druid or hunter. As a druid there are more options (melee dps, range dps) and if need to I can tank on WQ and TG. Hunter I can do WQ and TG as BM and MM spec for raids and stuff.
As far as rotation goes I am more use to MM and feral. However MM seems to be getting a nerf and also their dps is really middle of the pack. Good AoE but so so ST. As feral I am good at ST but AoE on trash mob is still decent but as with all melee there is a lot more mechanics to avoid. As bommy I am ok with the rotation not the best but both AoE and ST damage are very good. Also as range a lot of mechanics don't really apply.
So it seems durid win hands down. However, I also like to transmog my character and it terms of transmog hunter seems to have it better. Hunter there are different armor sets and weapons to use while as a druid well if I am in feral I can only use the few kitten form (already have the fire kitty and a few legion kitty form) Same with Bear. For boomy I can use the glyph to make it so I am an astrial self but that doesn't really show any color or details of the armor staff I am using.