Nothing wrong with the Revo. In fact, we’re in teh process of working on getting a review unit soon.
That being said, you make a few compromises when you go with such a SFF system, such as upgrades and expandability. As long as you’re fine with that, they’re an easy way to get up and running fast. Although not as fun as DIY 😉