Using a PS4 controller with the Nintendo Switch seems like a good option for those who don't want to shell out cash for the Nintendo Switch pro controller. You'll need a special USB device to hook the PS4 controller to the Nintendo Switch though.

This tiny USB adapter lets you use a PS4 controller with a Nintendo Switch