All I can say is that a good bike shop is a great help to someone new to bikes or returning to biking after decades away. I had originally considered a different bike I found online, but the difference in the expertise and support available at the bike shops I visited made it clear which shop I needed--and they found a bike that fit me and my needs better than my online choice. I don't know anything about bikesdirect.com, so can't comment on them, but just saying a word in favor of using a good bike shop for advice, fitting, and service when you aren't expert yourself.
(Wouldn't begin to suggest a bike at my level of ignorance...and my needs are v. different from yours anyway.)