We have very similar circumstances. I am also carrying extra body weight, commute 5-6 miles, and ride straight uphill all the way home. After trying the bikes you mention the LBS owner showed me the Trek 7.2FX. I was sold 3 minutes into the test ride! I got it because it still offered upright riding geometry, while having a little bit better equipment than the above mentioned bikes. I really like the trigger shift. It lacks front suspension, which I found to be a plus. 700c tires also make it seem quicker. I have had it for a couple of months and after a few hundred miles, I have no regrets.