It's a pretty fun game, but by no means great, and it's got a few niggling flaws. For one, the game seems to be incapable of understanding how many people are currently playing it with you, and even if you're playing it with other people at all. So far I've not played it with other people, but many of the cut scenes clearly show all four game characters there, and when people are talking to you, they often get your character's gender wrong, or act as if there's more than one of you.
Also, when you pick up alcohol, it often replaces the weapon you've got in your hand, which is rather irritating.
Other than that, it's a fun enough game, though I'd advise anyone buying it that it probably isn't worth paying full price for - either wait for a price drop, or do that other thing that makes getting games a lot cheaper.
edit: Also, I'm playing it on the PC and the game is clearly designed for consoles; they've not bothered adapting the interface to take advantage of the fact that PCs have keyboards, so to switch weapons, you have to hold middle mouse, then choose weapons from a dial. I think this is the way it was managed on consoles for Oblivion? It's pretty fucking annoying because it slows down weapon switching a lot, which can mean you have to choose between wasting bullets in close combat, or losing a big chunk of health.
Plus, close-combat weapons get damaged when you use them, and early on in the game, they take it very very quickly - I've taken to carrying around two or three of the same sort of weapon, because one will inevitably need repairing half way through a quest.