Have you tried any of the bikes you mentioned? I don't know about Microshift having a "bad rep", that's probably just some elitist attitude toward a brand name. Fit is first and foremost, make sure you are comfortable in what you are riding.
You can also check the Bianchi Via Nirone, Giant Defy, Orbea Aqua and Cannondale in that price range.