I wish there were more SBCs with PoE support.
Just look how big even the smallest rPi POE shields are (and I think some of them don't do the power isolation.
Also, realistically if you're also not booting from network you want some kind of UPS to not get dirty shutdown every time. I've used UPS Pico which has option for supercap but feature-wise it is a bit overkill and also doesn't do isolation nor power negotiation, just plain 24V passive PoE.