Its just a matter of opinion. I know a couple people who didnt like DA:O at all, even though they are Bioware fans.
Dont forget that DA:O is a party based game, with strategical elements with a lot of pauses in combat, D2 is a little bit more action oriented, and single character.
None is better overall in my own personal opinion, they are just diferent.