It is not really recommended to have the controller because:
- It is not scalable (only recommended for smaller guest networks).
- It does not offer the features and functionality that most DHCP servers offer.
- It presents a different interface than what typical admins would use for troubleshooting.
Long story short, unless you are just providing a /24 it is greatly suggested that you use an external DHCP server.