I stopped playing anything elf-related many years ago. At the time, at least, the elves/half-elves were really overplayed and they consequentally started to become uninteresting. Of course, when I DM, you'd think the whole race had gone extinct, since I now have a well-entrenched habit of skipping right past elves, when making characters, whether they be PC or NPC.
Among classes, I tend to play warrior classes least often, though I don't habitually avoid them, like I do elves. Warriors are often one-trick ponies, as they have to specialize or suck, so even if they start out interesting, it can be quite a slog getting through a whole campaign with one. Rogues and casters can be more versatile, without getting beaten into a pulp, so as a player, I'll more often choose a skill-based or casting class. As a DM, I don't mind building loads of warrior NPCs, since they're quick to build, simple to run, and I don't need worry about being stuck with them for the duration of a campaign.