Just beat Far Cry 3 a little bit ago.
Two endings, both suck. Not ME3 level suckage, but definitely bad. Fun game, though. Just checked and when I said I had 30+ hours, I was just guessing, turns out I had 18 hours into the game. It felt a lot longer.
Going to test out the multiplayer now.