What do you mean by best?
The only real issue is this, Mac can read and write to Windows formatted disks while Windows needs an additional program to do the same. This means external drive should be formatted in a Windows compatible manner.
Next question(s)
Speed, size, box, brand or price?
Personally it must be USB 3 as a minimum connection.
There's a huge market out there.