My problem with it was its absolute linearity. I wanted to veer off the directed paths, investigate new avenues, discover different merchants, find mini-quests, make choices about what I was going to do, next. But (if I recall correctly; it's been some time since I played it) the game simply wasn't designed in this fashion.