The writing is varied and stylish, and makes almost every quest interesting.
Even when a mission's structure is simple, you will always be rewarded with an amusing quip or come across something interesting that will shed a different light on your adventure.
Fetch quests are "disguised" as well as can be.
You don't have the complex morality system favored in some other RPGs, but the quality of the quests and the lively character interactions themselves make it a sweeping adventure.
The geography is also well done, you have a real feeling of level design that is sometimes lacking in RPGs.
I have my reservations about the 360 version because of the cumbersome save system and a few other issues, but if you're a PC gamer, it should be a no brainer.