I have heard a lot of negative things about this game. And after trying it during the free to play weekend myself, I don't really understand why it got so much hate. I have yet to experience a technical issue (aka crash to desktop, low FPS etc.), graphics are really nice and I really enjoy the whole gameplay aspect.
If you liked Far Cry 3, you'll like Homefront: The Revolution.