I've done Cisco at home and with business installs and Unifi at home as well. I'd never recommend Unifi for a professional install. But it's fine for home. I've used the CBS-350 and it's a nice switch. Either will work. Between these two in my kind it comes down to what you want out of your home network. If your looking to use it as a learning experience to move into/up in the IT world, Cisco is the answer. Want easy setup but less flexibility? Unifi. I would put Aruba in the same class as Cisco.
There is no licensing for the CBS series switches.