I was also going to say "Custom" AIO? While I'm sure someone would make you one, I doubt that is what you were really asking.
Best is probably what you'd get the most support with, which means many units out in the wild.... I cannot recommend RS even though there are a ton out there, but I can recommend Waterbox and IM.