single player is ok/good. I like bad company 2 single player better than homefront. I'd say about the same as black ops single player.
The story line was good, I like how they mixed in real stories that already happened with N. Korea and add thier own "future" events. That was cool.
I haven't tried Multiplayer 'cause PSN has been down since I bought the game.