BMC for sure. I loved mine that I had previously(it was just a size too small- would of been perfect for you but I sold it last year!).

IMHO a much better bike then the Specialized..