Probably a combination of processing power, cache RAM, battery backup, support for different RAID levels, etc. I expect the pricier ones are designed for servers.
I don't have recommendations, but as long as it supports your OS, and has decent reviews, I'd steer towards the cheaper or moderately priced ones (depending what your actual goal/usage is).