I personally prefer Human PCs. Elven PCs are much more prone to being cliched than their Human counterparts. That is, of course, a general statement, and there are exceptions. Elves are a great race, but I think they need to be defined more closely than they currently are.
And, in reply to a post above, Kivan was one of the best, if not the best, NPC in Baldurs Gate. As an archer, he was practically unstoppable. The only other NPC with as much unbridled killing power was Coran, and he wasn't available until Chapter 5. Plus, Kivan was one of the most compelling NPCs in the game, for me at least.