Depends on your taste and what you want out of the game. I like retro and a bit more challenge so I prefer the original NES version but if you want a bit more character and some better balancing then the DS version is pretty awesome too. I don't know if the PSP or iOS version are any different from the DS version though.