I've always thought and continue to think that Mika, like Hannah, was the real deal, given time and space to continue learning and developing.
Of course, having a good support team in place to help that development is very important in assisting a more consistent sustained development and emergence into higher levels.
Hannah added Biljana to her team and has got significantly better in recent months, since Mika added Jeremy Bates her game has clearly regressed.