A bit ago (a week maybe?) I got in the mail something I ordered for Switch. JoyCon 'replacements' called Mobapad M6 HD.
I've thought about it before seeing as I have big hands and JoyCons are small but decided against it because most are missing features like HD Rumble, amiibo, even wireless support.
I decided to look again after trying the one @tamitha has on her Switch and found these! They have HD Rumble, amiibo support! And wireless. No IR camera though! They also have mechanical buttons (nice), hall effect joysticks (excellent!), back programmable back buttons, and swappable faceplates/d-pads.
They're comfy in the hands and nicely grippy on the back. They are super secure on there, no wobble or anything.
I've been really liking them! They work great! No issues! Rumble feels good and I can Splatoon with them... so I know the sticks/gyro/etc are working well. 
You pay a bit more for the features but I recommend them!
#NintendoSwitch #gaming #JoyCons #joycondrift