Within the past 2-3 years drive manufacturers have been swapping to USB PCBs directly attached to the drive controller, instead of using a SATA -> USB interface.
I just use rEFInd with auto discover turned on. I installed the windows bootloader onto my Linux boot partition and haven't had any issues with Windows overwriting my boot entries on update.
5 or 2, nothing else