I think SMN is a great class (at 70) and is fun enough at 60. It fails miserably at lower levels and there's one proposed change I think could fix this issue.

Enkindle.

I would propose this ability is renamed to "Astral Flow" and would work differently.

Upon activation, your current "egi" would become a mini-primal like Bahamut. They will last for 6 seconds and then immediatley cast their signature move at the end. After this, you would lose your ability to summon that same egi for the entire AF duration. But the game would be nice and immediatley summon the next pet in line for you, where they would come up and cast their current version of "enkindle" ability.

Example: Ifrit Egi > Use Astral Flow > Ruin 2 to get him to attack > He uses Hellfire > Ifrit Egi goes away and Titan is resummoned > Titan uses his current Enkindle spell.

**This could be used in Dreadworm Trance but NOT with Bahamut.

-----------------
Other small changes that several have mentioned:

-Sustain
-Important pet abilities should always be on obey, but several it doesn't matter. I would currently say Ifrit's shield and Garuda's Contagion are the only two that *really* matters if you cast them. I'd say scrap obey/sic all together and let those be cast. They should also share the same hotbar spot, incase you change them out (think of the controller user pls)
-I see no reason your pet should stop learning things at 50. Maybe two more abilities for each.