I think the problem is that her character is a frigid cock tease. Also, I can't get passed seeing her as that little girl in The Piano with the mute mother.
Just like Mischa Barton. I don't know what guys see in her. I still see her as that puking girl in The Sixth Sense.
Anyway, I always thought Mary Jane (in the comics) was pretty decent.