I test rode a lot of bikes the past few days and I finally decided on the Raleigh Misceo 2.0 after re-thinking the whole front suspension thing. It pretty much has the same components as the Giant Roam 2 and it's 100 bucks cheaper after the rebate which Raleigh includes if you buy the bike in April. I'm not picking it up until after finals week though because I don't trust myself enough to not ride it non-stop. Thanks for all the input and advice everyone!