Elves are awesome rogues.
They get a bonus to Dex, which is the most important stat for rogues. They are fast, which is good for moving around and getting CA. They get to shift in difficult terrain, which is awesome. They get to reroll a missed attack once per encounter, which is awesome.
Rogue weapon proficiency is pretty weak, but you can spend a feat and get a good weapon (rapier, IMO). WIth TWF and TWD you get a bonus to damage and a bonus to defense. If you use a rapier and a dagger you can use the rapier when you use a 2[W] or 3[W] attack for the bigger dice, and use the dagger for the extra +1 to hit when you really need it.
And if you're a rogue, you don't have to do anything fancy to deal out LOTS of damage. Make sure you're flanking, and the damage comes in buckets - no extra tricks required.
PS