The UI however was a bit of a pain to use, for the basic AP it's easy to do, but anything more complicated such as a second SSID on an isolated VLAN was difficult to set up.
This is surprising. Did you use the Web UI or Winbox? Second SSID is brilliantly easy with Winbox.