I think she is meant to be slightly bitchy as part of her role. I think it gives her character more depth, and sort of reminds you that Nikki/Alexa could break up at any time.
Don't agree with you on MJF at all but it's a personal taste thing so eh.
Re: The Elite, I like Kenny too, but the...