I would definitely recommend the enhanced joycon over the Hori SPP for the ability to use them wirelessly, as well as the rumble and gyro. Many brands exist that are identical or near-identical: Binbok, Nyxi, IINE, NexiGo. I have the original fat Binboks (the slim version looks less comfortable - sticks aligned with d-pad/ABXY rather than diagonally offset - and they don't have back buttons.
If you want them for handheld specifically, the NexiGo GripCon / Dobe equivalent has the benefit of two back buttons per side and the intrinsic ability to map back buttons to buttons from the opposite side (this is possible for the separate controllers by mapping the target button to something you don't care about e.g. screenshot, SL & SR - this is how I have tricked out my Binboks to have three back buttons each - one on each Binbok button and two on SL & SR accessed with Xbox Elite paddles pivoted on wires).
The best solution will depend on how much you value build quality (OG joycon with grip) vs flexibility (Binbok et al.).