For years to be honest, I do own many pc games FEAR Series, Half-Life Series, Crysis1 (Which is gfx amazing but game itself is dog turd) Getting Crysis2 thou as their good from technical stand points.
Only PC games i play on regulary basis is Star Craft2, CS 1.6, But i have many others Mafia2 and ones named above along with Unreal Tournameant Series 1 and 2k4 being the best but all time fav shooter is Quake3 Team Arena, Reason im getting this on PC is cause most of people i know are getting it on PC + Its cheaper and its being bought for me so id rather they dont spend more if they dont have to, I play more on consols due to PC games generally being ports from consols anyway
Going back to Homefront now, Single player is from what ive heard being marked as good but short, Well long as its good id rather have a good 5hour story than and 5hour crap story.