Doesn't the NWN uncanny dodge just let you retain the Dex bonus to AC while you are still flat-footed? You still lose dodge/tumble bonuses and get sneak attacked. Admittedly, being flat-footed is very common, but other than high dexterity builds it shouldn't make much of a difference, right?
I agree rogues are pretty underwhelming by themselves, but they pair really well with other classes, be it for their large skill repertoire, special feats or increased damage punch.
Rogues have their uses, but in general, even pairing with other classes, there tends to be something that would suit better.
For example, if you are going for a high-dex ranger build, and you want uncanny dodge, for some bizarre reason, 2 levels of barbarian is actually better for the ranger than 3 levels of rogue. You don't lose BAB, you get higher HP and you get fast movement and 1 use of rage (more if you squander a feat). And, let's face it, Fort save is far more important than Ref in general and even more so when you are already a high-dex build.
If you want UMD, take a level in bard or assassin. Again, assassin is a far better complement to a fighter type class than rogue every will be, and ranger is one of 4 classes that can enter assassin easily (by level 5).
The thing is, the rogue is gimped on many levels. It has the worst save as its high save, for example. 3 of 4 fighter types have a low Ref save to begin with, and of the 4, 3 of them would be far better off going str-build rather than dex-build*. Splashing rogue to get evasion is about as dumb as you can get because you are not going to make the save most of the time anyway due to a low base Ref save and non-concentration on dex.
If you are a caster, you are not going to be pumping dex. End of story. A high-dex build as a caster is about as stupid as you can get. But yet, that is what the moron is advocating as is plain by his fixation on uncanny dodge.
High dex doesn't give you the kind of returns that people think they do. Consider a high-str build fighting a high-dex build. For every point you pump into dex, the other guy can pump into str. At the end of the day, it is a zero sum game. But, here is the kicker: Str also affects damage, which dex doesn't, and there are ways to increase str that dex simply does not have (barbarian rage and RDD to name two easy examples). Last, but not least, classes that support a high-dex build do not have high BAB (notable exception being the borderline ranger). Virtually by default, a high-str build is better for a meleer than a high-dex one, and that is the way the entirety of 3.x was DESIGNED.
So what does that leave? Rogues and sneak attack. That is about the only viable build that can go high-dex and still do a reasonable amount of damage. But sneak attack is situational as hell. Entire monster types are outright IMMUNE to it, and you need a flanking partner of you really want it to shine. Yes, I have mentioned before that Aribeth and Nathyrra together were spectacular, but don't forget, those are epic level characters. Even then, they are not even doing the same damage as my dual longsword wielding RDD. This is the fellow that basically walked up to the Valsharess and beat her into the ground about 6 times without pause (full round attack, she casts Heal, next round, full attack, she casts Heal, repeat) while Deekin was in the corner firing his crossbow and trying not to get noticed (well, his bard song helped a bit). As it is, no one could touch him because his AC was in the high 40s-low 50s and he had well over 300 HP by that time, with a belt full of Heal potions he never bothered to use.
* In fact, it is arguable whether ranger should go dex at all. The problem, of course, is damage. Dex doesn't give you damage and you need external sources to ensure you do adequate damage to mobs in fights. Usually, that is sneak attack, but if you are splashing rogue, you can forget that.