The GBA port is…okay. It has some of the “improvements” that the SNES got, and the balance just feels off, to me. I would say that it still controls better than the SNES version, however.
Give them all a try, though. Maybe the NES version will feel lacking to you and you’ll love the SNES ones!