I guess not every MSP has the skill set, or cash, or interest to build a proper private cloud. The question to ask is to hire a technician to manage customer network, or to manage the private cloud.
It might not up to the replacement of Meraki or Aerohive, but I'd definitely try it to replace some of the old non-cloud access points or switches that I'm still managing.