In terms of original games (no remake or third version) I'd say Black 2 and White 2. While I haven't finished it yet, I can appreciate the improvements on BW, and the post game is very extensive.
Third versions: Platinum is the best, hands down. It renders Diamond and Pearl completely obsolete...