^^^^She was only good in the first installment, by the second and third her character was completely ruined. And just because someone looks hotter then the other person doesn't make you a better character.
Now here's the real question: even though she doesn't get the looks part, would Shailene Woodley have made a good MJ in TASM 3 (she was cast before it was cancelled)