When comparing NanoPi M4 vs ESPRESSObin, the Slant community recommends ESPRESSObin for most people. In the question“What are the best single-board computers?” ESPRESSObin is ranked 27th while NanoPi M4 is ranked 59th.
Ranked in these QuestionsQuestion Ranking
Pro 6 core HexaCore, compact nvme extender, 4GB RAM
Pro Open Source
Works with mainline Linux kernel and open source Mesa Panfrost drivers.
Pro Many ports
4 x USB3
2 x USB2 available via pins
PCI-E available via pins
Rockchip 3399 with two fast A72 cores. Good heatsink limites throttling.
Pro Fast SATA III port
Pro Das U-Boot bootloader
It uses the opensource boot loader "Das U-Boot".
Pro 3x Gigabit LAN
It has three Gb ethernet ports.
Pro Mini-PCI-E slot
Few SOC boards have this feature--and there are a couple Mini-PCIE RAID cards on the market that might work nicely
Con Bleeding edge...
To have mainline kernel requires a bit of tinkering (e.g. installing Armbian). Panfrost drivers for 3d acceleration are not mature and crash sometimes...
Con Only one SATA port
It has only one SATA port.