It's just a home computer, not an enterprise server. All I need is more capacity, a little more speed, and some fault tolerance compared to a single drive (which most home computers use).
The onboard controller is perfectly adequate for my needs. It doesn't work well with RAID5, but "real" controllers don't do RAID5 too well either. They just mask its inherent problems with a large cache.