I completely forgot about PoE. I have zero devices that support it since it seems to be so rare. I'd go out and buy a nice switch if it had more support. I really don't like this trend of low power IoT devices that only support Wi-Fi when Ethernet+PoE is perfect for them. I'm all for having Wi-Fi built in, just not the only way to connect.
BTW, mikrotik is a very nice platform for geeks, en attendant Godot (a high load open source linux based router distro. Yes I know of openwrt, but that's kind of limited hw, hackish and prosumer? )