Blm is fine, the fact that it's complex is what makes it fun for me.
As for Swift and Triplecast as "oh shit" buttons, I use those as part of my rotation, they're basically always on cd, same as Convert. I only save them if I know there's a mechanic coming up that I need it for.
I want classes that aren't faceroll easy, but require certain skill to master. Rotations like the Rdm one bore me. But high skill should also give high reward, it's kinda frustrating to give my best, do well on my class and then see other jobs do equally well by pressing 3 buttons (I'm exaggerating but you get the point).
If you'd want to make Blm less punishing, make Fire IV and Blizzard IV castable without Enochian being up. You'd only do top dps if you manage to keep it up, but you wouldn't be as punished if you drop it.