You're not the only one. I've used SCSI with Classic Macs, SGI/IRIX and Sun/SunOS and never had a problem.
On Windows/Linux/FreeBSD/x86 I've had many problems setting things up and getting decent throughput and I think it's just I've always had cheap/old/dubious SCSI cards.
It seemed usually only a "problem" initially when setting things up. I had a homebuilt system with:
- Adaptec AHA-2940U2W w/ internal and external ports
- IBM UltraStar 9 GB (!) U2W 25L1910
- SCSI Plextor CD burner (before DVDs existed)
- IOmega ZIP External SCSI drive
- Plextor External SCSI CD changer
- SCSI scanner
- Internal TEAC SCSI 3.5" floppy drive
- Internal SCSI tape drive
For the era, SCSI worked pretty well. That was back in the day when I had an early Zalman copper CPU heatsink with its 7k RPM, 1U-server-loud Delta fan.
Though it sure is fun to talk about the ritual of the two terminations.