Yep, currently thieves have to either act like a mage or like a warrior in fights, and sneaking around is pretty useless since a lot of monsters can detect the thieves hiding in shadows anyway. Dual-wielding, if properly implemented, would definitely make the class a lot more fun to play.

Having ability score requirements for skillpoints would make sense, but the presence of charms make it kind of difficult to control, unlike level restrictions for various skillpoints. But to make the two (special abilities and skillpoints) different, I think it might well work, too.