Everyone still playing NWN (single player) modules should give the Swordflight series a try...
Swordflight Chapter 1Swordflight Chapter 2In chapter 1 (received a Golden Dragon Award for best Role Playing Module) you start as 'a novice adventurer looking for work in the bustling city of Calimport' and at the end of that part your char will be level 5. The chapter 2 then leads your char up to level ~17. Swordlight can be played with every class (race and gender), however some rogue skills (open lock, disarm trap) aren't a bad idea. Chapter 2 has special quests for every class.
Both modules and especially chapter 2 belong to the best modules I've played in the past 10 years (and I've played a lot).