Personally, my top recommendation for mid. Her abilities are easy to understand, and she can control the game from the early to mid game. She isn't weak late either.
Her 1st ability is excellent, her 2nd is a stun, and her ult deals huge single-target damage.
Her 2nd ability's stun is hard to land, so you need to be clever with it.