| James_Cook |
I think the ninja is more like a fighter or monk and is "overrated". If you want to play a "classic" rogue, which is more colorful to me, you must take the rogue class with the flavor you want. I don't think there's an absolute for ability traits as the rogue should be versatile. You can play the charming rogue with high CHA (useful for bluff to give free sneak attacks, intimidate, diplomacy). With high STR (climb, jumb, swim, CMB to trip and grapple) You can play the "enzio auditore" rogue jumping from roof to roof, fighting with hidden blades and climbing fortification walls to open the gate for your team. with high DEX you can play the talented lock-picker, swift hands to steal and acrobatic skills to move through ennemy space evading AoO. with high INT you can be a jack of all trade having the more skills points in the team. Wisdom to be the trap-spotter and boost the sense motive.
I think INT should remain the main stat as you must be talented and can compensate your lower bonuses due to low stat with skill ranks ex: climbing skill to to low STR). INT should be supported by either STR, DEX or CHA depending of your role as a rogue.
I personally like to play my rogue with minor_magic detect magic to see the items I should steal $$$ on someone. Then major magic Vanish spell to become invisible.