cloud or on-premise hotspot?
Generally cloud hotspot deployment (cloudx design or some other 3rd-party cloud-based hotspot offering) is recommended for small sites, eg. F&B/Retail outlets, where there're less amount of users; and on-premise (on-premise design) is recommended for larger venues, eg. hotels, malls, stadiums and airports etc.
Much of the consideration are on user experience and solution costs. Below table gives an overview on the key differences.