This game is fantastic. It's one of the best games this generation and nearly every gamer should play it. You no longer have to worry about the ending controversy, just download the free extended cut dlc. You SHOULD play Mass Effect 2 first, though. It's all worth the time and effort. Fantastic story, characters, game play, dialogue, graphics, choice and replayability.
I absolutely loved everything about this game.
The voice acting even as male Shepard was insanely good, and I think the music, as they left earth, made me shed a few tears.
Amazing combat and a great balanced amount of weapons. Then there's the customization. There are hundreads of different variables you can add into just the first 4 guns. Whether it's pyro ammo, or an exended magazine, there is plenty of things you can do to your guns. Then there's the fact that no matter what class you are, you will feel like a god by level 60.
I think I played this game, all the way through, three times. the first was about 23 hours (that was because I ignored most side quests), the second about 32 hours, and the third was I think 17 hours (insanity playthrough).
Even the multiplayer (was very fun playing with friends of course) was amazingly customizable and I may have spent to much money on spectre packs.