On topic:
It's hard to choose my favorite. Probably in this order, from best to worst:
1. Fighter - always fun
2. Wizard - reflective shield is incredibly useful if timed properly
3. Bard - amazing ability
4. Sorcerer - I especially like being able to twin spell the ability
5. Rogue - the only issue I have with this is that it goes away too soon
6. Warlock - I like the mobility, but this one isn't higher because there are already so many options for misty step
7. Cleric - doesn't last long enough, but it's good when useful
8. Druid - I'm not particularly impressed with the shape's abilities, but I prefer it over the next two
9. Barbarian - that d4 of damage adds up quick, but maybe it's better at later levels?
10. Ranger - I just really don't like this one