It's between Suikoden 2 and Baldur's Gate 2: Shadow's of Amn/Throne of Bhaal.
Both games are of the highest quality, have perfect gameplay, have excellent music, have some of the most memorable characters ever and offer massive replayability and continuity from the original releases.
The stories of both are hugely deep, which is really what you're looking for in an RPG. Both stand out, for me, as the finest games... Ever.