I like most of the features. My only worrow is Wifi MAC address randomization on networks that require whitelisted MAC's in order to connect (like my home network). Could at best be a pain to figure out the MAC each new connection.
@COLLIN3000, the MAC randomization only takes place while the device passively scans nearby wifi networks. When you actually connect to a network, it will use the actual device MAC. I have MAC authentication working just fine with a handful of iOS devices.