I voted PW Player, since that what I spend MOST OF MY TIME in NWN2 as.
However, my favorite is DMing small groups, but of the five of us, one left because of personal problems, and the other three (who live together irl) are moving to a new house, so don't have time anymore regularly. Which means right now our custom campaign is come to a halt. Still, should I find a new group ... I'd definitely begin again.
Because of that I'm also trying to script/custom content ... since we want to use custom races from a homebrew PnP campaign ... but I still haven't gotten them to work.
Lastly, I also play some singleplayer, but not very often. I'm EXTREMELY picky when it comes to singleplayer mods.
So far I finished Dark Waters and Dark Avenger. I tried several other top 10 mods, but not a single one kept my attention for more than 30 minutes. That's the time I give a mod to impress me. After 30 minutes I'm either hooked and play until the end, or quit. (for PWs the same btw. after 30 minutes I know pretty much with certainty if I'll ever be back)
Right now I'm waiting for Purgatorio. I hope that by then I can get one or two other people together by then, and go through it coop, roleplaying.