Thanks everyone!
I'm 5'8 with normal proportions for a girl though possibly slightly long in the body. I shouldn't have to carry the bike much but you never know where you'll end up. I have also been considering the Specialized Vita Sport but you can go on for years testing all the different brands and models and I think I just need to make a decision now!