And of course there is the option of rubber/plastic covers which sit atop the buttons to simulate D-pad functionality.
This guy already has a 3D-printable design for Switch: (also with Xbox Pro style) http://www.thingiverse.com/thing:2059932
And here is example of cover for PS4 controller, that would need minimal to no adjustment for Switch: