I haven’t liked any of the shapeshifter classes that I’ve seen so far, so I made my own, and based it off of the Kandra from Brian Sanderson’s Mistborn series (great books!)
I’ve also updated the Allomancer Playbook from the same series.
The Kandra relies on switching from playbook to playbook. It isn’t for everyone, and there are severe limitations. But it’s more of what I imagine a shapeshifter would be like.
The main problem here is usability at the table. When creating basically your new character you take up 5 minutes where you are just not playing.
That’s an acceptable cost when considering the race and the Setting in which its set. This is NOT something that should be happening on a regular basis anyway. Kandra take on a form and try to stay in that form for as long as possible unless it was an emergency form.