I always found her groundstrokes amazing, just that she has to learn to finish them off. I remember her match vs Justine at AO this year(?) when she lost 62 62, but she dominated at least half of the points, but couldn't put them away. I find her one of the smartest players aswell.
The only part of your post that I agree with is that she is one of the best looking players. Other than that, I doubt she will ever be Top30 player.
2017 Results: Tennis Tipping
Singles: W - Kuala Lumpur, Mallorca F - Dothan SF - Biel QF - Rome || Doubles (w/ Randy): W - Bethany Beach F - Kuala Lumpur SF - Stuttgart QF - Miami FITD
W - Monterrey, Nottingham, Prague, Strasbourg