Specialized....that way your bikes match!
Actually, that's a great price for the Hardrock. It's a solid performer at that pricepoint. However, I have not spent any time on a Marin.
How do the components match up? Do you think you will get better service at the bike shop or REI? Service helps to influence my decision regardless of price....sometimes...