Make it a class that has a few shapeshift abilities to slot on the bar and once you shapeshift (into cat for example) you get 4 abilities in total that can't be chosen from with number 5 being the shift-out button.
Do the stat scaling any way you want, just PLEASE let me be a shapeshifter ;_;
Edit: I don't want to see limited duration / cd on shapeshifts, metamorphosis =/= shapeshifting.