I gave up on the official Joy Con's years ago, after 3 failed drifters, I moved onto Hori Split Pad Pro, which are great, BUT...... don't have stuff like rumble or Ambio support, so if that bothers you, don't bother with them, but as far as controllers go, they are great.
I also have the NexiGo Switch controller-1125, which is an all in one holder and controller for the Switch and OLED, also great, has programmable buttons on the back, and rumble, but does not have Ambio support. And finally I have a Official Switch Pad Pro, which is my go to for when I play using either my TV, or Grip for the Switch Pad.