No spec should have low mobility and defensives. You need some way of handling raid/M+ mechanics, and ele really lacks in this area. I posted this elsewhere, but Ele has always had some additional form of mobility, or method of DPSing on the move, than what it has on live. Actual abilities included SWG, castable LB, and gust of wind. Rotationally, we also had no CD on FS and flexible cost on ES which helped fill otherwise dead GCDs while moving.
Ele is visually appealing and I enjoy the rotation, even moreso with the new talents. It’s unbelievably frustrating to play, though, because I’m so incapable of properly handling the mechanics that BfA’s dungeons and raids throw at us. I have every other RDPS at max and the gap between Ele’s kit and the more well-rounded RDPS is massive.
To touch on defensives: the spirit wolf talent is similar to bear form; gimp your dps for defensive value, but it has no CD. Bear form is extremely valuable as a defensive. Spirit wolf arbitrarily had a 4 second ramp-up, though, making the opportunity cost absolutely massive. We need to burn a GCD to shift and sit there for 4+ seconds to gain the benefit. I like that ele has it as an option, but I’d love something less awkward. As an aside, I really liked the shielding totem from MoP. It felt nice thematically, and would supplement Astral Shift nicely if tuned properly.
Ele has a ramp-up time that is easily interrupted by its weak kit. This leads to frustrating gameplay. I always play ele on my shaman, but I’ve found myself enjoying it much less despite personally liking the rotation.