My initial impression of the game is not very positive I am afraid. I really wanted to like this game because I liked its premise and I love a game which tells a good story. Even after the average press it received, I had faith in it and wanted to try it out. I had just completed Mass Effect 1 & 2 and before that Crysis 1 & 2, so the bar was automatically set very high for this one. Unfortunately, it turned out to be a pretty average affair. The graphics were disappointing, but even more disappointing was the not so good framerate. Considering that both Mass Effect and Crysis are miles ahead of Homefront in the graphics department, it should have run more smoothly. I would have overlooked its mediocre graphics if it had a decent gameplay to save its life, but it disappointed me at that front too. The gameplay just felt like a cheap Call of Duty clone gone bad. Everything from guns to fluidity of movement, I could tell that there was something amiss. This is my initial impression though. I have only played an hour and half of this game and didn't feel like returning to it, maybe I will finish it just for the heck of it sometime later.
The average ratings are totally justified IMO. It is a pretty mediocre game. Again, the premise was good but the execution wasn't. As far as comparing it to MOH and Black ops is concerned, there is no comparison to be honest. While MOH too is an average game, it was fun in parts. Black ops on the other hand was one of the best and most underrated COD titles and doesn't deserve all the hate that it has been getting lately.