None of those will allow you to upgrade them. They are all proprietary. Just ask Riceball or NosBoost300.
You could get a custom Systemax one that would be a bit better, but any of the big consumer brands just suck when it comes to parts and upgradability.