SMN is my main and it's very complicated job to play, but it's very fun and rewarding if played optimally. If you like playing in a style where your rotation and play style WILL change every endgame encounter, and in some cases it will even change every phase (IE Turn 5) then you will enjoy SMN. SMN can also be very versatile with the options of pets, and in the future will have even more options to be versatile.

I've tanked everything up to Coil on SMN just for fun and sometimes I play more oriented toward a support role with mid-combat Resurrection, Crowd Control actions, and DMG Mitigation actions. SMN is almost a jack-of-all-trades if you want to play that way, but if you just want to push max DPS 100% of the time you might find the class annoying at some points of the game.