Non-official Switch controllers are always limited in functionality. None of them are licensed to have NFC (Amiibo) or even the simple ability to turn the console on with the controller. Most have fairly weak rumble, and the PowerA wireless one doesn't have rumble at all.
I have a Switch Pro and a 8bitdo SN30 Pro+ (G Classic). The official controller isn't bad, other than Nintendo being retarded and not using analog triggers on the Switch, and it uses the derpy Xbox stick/pad layout. I paid $42 for my Switch Pro and after using it for almost a year, I definitely wouldn't pay more than that. The 8bitdo is superior in every way imo. It's cheaper, it's got good sticks and a great dpad, correct dpad placement, nice feeling buttons, and analog triggers if you want to use it on PC as well. Plus PC software to configure stuff like deadzones, macros, etc. that you sync to the controller so it can be used anywhere. Only reason I still use the Switch Pro on my Switch most of the time is because the 8bitdo is the best controller I have for my PC too, and I only have one of them.