I'd go for 3DS, graphics are better, there are many quality of life changes, and I think some glitches were fixed as well, plus it's portable, so you can play it wherever and not be bound to the TV, really the one and only drawback to playing on the 3DS is a smaller screen.
-------------------------
Former NES Sharp TV Owner