I don't know about all those other games, but for sure Baldur's Gate II is better than Diablo. Haven't played Diablo II so I can't judge it. But for BGII's style (role-playing party top-angled perspective), I can't imagine a game better than Baldur's Gate II in either graphics or plot complexity/flexibility.
_________________________
Domain Registration, Hosting, Management
http://www.dollardns.net