Meraki is completely cloud based. Firmware upgrades happen automatically although you have some options about when they get applied (and you get notification before hand).
Having built a software platform that integrated with the big enterprise wifi vendors, I can comfortably say meraki's is the most intuitive and easiest to use.