Joycons suck, badly.
Apart from the drift and poor battery life,
they feel bad in your hands.
Here's what I did/do:
- Install Atmosphere
https://github.com/Atmosphere-NX/Atmosphere - Install MissionControl
https://github.com/ndeadly/MissionControl - Connect any good controller(s) you have laying around,
for me it's been my DualShock 4 PlayStation controllers.
The DS4 controllers play much better,
and have been surviving for much longer as well.