You get a choice of like 18 different playable trainer skins and 80+ different starters
Then you learn that you can have all 6 of your party pokemon following you around on the overworld
Then you got the fact that you encounter pokemon via pokemon walking around in the grass, including visibly distinct shinies.
Oh and it has the full 1000+whatever pokedex so every different route has 20 pokemon walking around so as someone trying a Nuzlocke I'm just standing there struggling to decide which one to take
That's the thing, you look at how Mario or zelda went from 2d to 3d in the N64 and you can see how they completely redesigned it to make an amazing game that pushed the platform.
And while not as big of a change you can see how they grew to make the new Mario or botw.
While gamefreak/Pokemon is like "what if you can swivel the camera around a little bit" or "okay maybe in one area you can see the Pokemon walking around". And it still lags like crazy.
Oh and it has both toggleable teamwide EXP share AND multiple difficulty settings
And it has a lot of rebalancing so even the most lowly of gimickmons can be somewhat viable. I picked Chikorita as my starter so I'll see how far that goes lol
Some of the fan made games are fucking brutal, I can't remember which one it was but I got stuck on the 3rd gym leader because they would throw a bunch of environmental status effects down and then swap in a mega evolution Beedrill.
If you already have your 3ds hacked, you just open your FBI app, select 'remote install' and then 'from QR code' and then point your 3DS camera at the QR code in the reddit link.
GBA Romhackers are amazing. They've done some great stuff too with the Fire Emblem series as well. The Gaiden GBA remake is also a lot of fun if you're into GBA era Fire Emblem.
A Reddit link was detected in your post. Here are links to the same location on Teddit and Libreddit, which are Reddit frontends that protect your privacy.