If you don't mind 1 and 2 being too easy, play the translated SFC versions. It takes a lot of the grinding out, and it looks great. I would assume that's the best way of playing 3 as well, but I haven't played either the NES or SFC ones yet.
2 still kinda sucks though, either way.
Bookmarks