I love the dpad on the joycons. I wasn't a fan of another set of plain buttons for a dpad at first but, I have really grown fond of it and play platform games all the time. I play Azure Striker Gunvolt, Cave Story, a and a few other games with it.
I would say d-pad. I played Sonic Mania Plus (100% the whole thing, thought I'd brag) and it took some time to get used to, but considering the precision you need, it was better than the joystick. Though, I wish Nintendo put a dpad in as they make the best dpad imo.