Icewind Dale II is awesome for being more challenging than the other Infinity Engine games, and it's also the only one to use 3rd edition D&D rules, which makes it super flexible. I also love all the subraces and creating your entire party from scratch was strangely satisfying.