Everyone has foul mouths and bad attitudes because literally everyone in that game is close to or completely poor! Most of the npcs live in run down houses with monsters and bandits right in their backyard. Not to mention this is a time of war everyone is miserable.
The combat could be better though.
As for the sorceresses none of them are probably that young and sexy except for maybe Triss. They glamour themselves to look like that.