Hi AT,
the issue with that type of machine:
It's a tight space (similar to a laptop).
That means compromises to performance (to keep heat in check)... just like a laptop.
There's very little room for internal expansion.
Unlike standard ATX, mATX, mini-ITX based machines, there's no upgrading it several years down the road.
If you're not going to push the machine too hard, you'll likely be fine.
If you'll be running heavy loads, I'd look for something else.
You might consider a cube based machine. Small/portable... without those limitations.
If you want small-form-factor, make sure the case allows for self-contained water cooling.
This will enable you to run a high-performance desktop CPU.
We build cube based machines (just don't have them up on the new website - yet).
I'm sure Scott does as well...