You are so right about the levels. I could've lifted Bianca's level using layers, curves, and masking, so that she stood out well against the background. I didn't - I just adjusted the overall level of the shot from RAW and lifted the gamma a little. My laziness. I'm sure the extra effort would've resulted in a more impressive shot.
In terms of size - you're right again. I have this posted on another site where the dimensions are 800x1200 pixels and the impact is much greater.
Thanks mate for the helpful critique
Bianca XXII (23)