Bike shops seem to love putting people on frames that are (IMO) too small. I'm 5-10" and prefer a 56-58 cm frame. I can't explain, it just "feels right". This, after years of riding 54's and 55's. YMMV.
Some people just prefer smaller frames, but I'm not one of them. I get that a small frame is much more "flickable", but I just loathe the feeling of riding a frame that's a size too small, or feels like it is. And I'm not convinced that longer stems and seatposts can ever correct this.