I bought Homefront on release.Played it.Hated it.Traded it in for Crysis 2 and never felt better.
Homefront is pure trash to me.The single player has a decent story,but that's about it.Multiplayer is just weaksauce.I played MAG for well over a year,and Homefront is pretty much a poor man's version of it,plus a couple of other games(BFBC2 in particular),but it fails to be better or as good as any of them.
Even with some of the issues in Crysis 2,I'm enjoying it way more in every single aspect,than I ever did in Homefront.
Best trade in ever!