If it's a single MX, switch and AP, what advanced features are you looking for? I have ran DHCP on a MX for a much larger setup with no issues. Only use a handful of DHCP options like domain and tftp servers.
I'm only asking because I have not compared DHCP on MX vs MS for features....party because I never had the need.