"Is it just that people only post reviews when they have problems?"
Unhappy customers are much louder than happy ones. The happy ones mainly just go about their lives, using their PCs.
And it's not when a supplier gets it wrong that you should avoid, because they all get it wrong at some time. You should base your decision to avoid on how they remedy problems that people post.
There's been no complaints on here for quite a while regarding Mesh and I've never used them so....
That said it's a cracking machine and if you use your credit card you'll have extra protection.
Go for it.