Have not used or considered that system but to expand on what Old Scout said.
Two problems with the portable systems (NOT the one you are considring) which are thus advantages of the "Installed" systems
The portables say: No installation required
But the fact you need to install them EVERY time you tow.
Issue one: Every install is a chance to screw something up (done it often enough myself with other things)
Issue two: "Oh we are only going a few miles, I'll forget it for this short.... OH SH##!!!!!!!!! crash. I wish I'd put it in.
Thus I support the install it once and done systems.
Issue 3 with the portable,, Legs,, sometimes they grow legs.
Home is where I park it!