My 5'2" wife settled on a Trek Verve 3 after riding it and the Specialized Roll. She rode a S Roll but did not care for it. She tried the Verve in both XS and S - she and the shop agreed the S was a better fit for her. The proportions look a bit off with the 700C tires but the bike is easy to ride and for the first time in her life has a bike that actually fits. Plus, we picked up the previous year's model for a significant discount and supported the local Trek shop.
Now to figure out a saddle that fits better than the one that came on the bike...