The Dream Machine looks interesting, but I'm not inpressed with it also being an 8-port switch.
I have not looked at it yet, but are they fixed switch ports, or assignable? The ER-X is an example of this.
The documentation I've seen doesn't tell me much. It seems like the switch ports create just a plain layer 2 switch. They aren't assignable interfaces like the old EdgeRouter Lite's eth0, 1 and 2.
I believe that to be true.
The old ER Lite were software bridged only and not something you ever wanted to do. Horrible performance killer.
The ER-X and ER-4 have an actual switch chip. You don't have to make each port use it, but it is there.
So you could make eth0 be WAN and eth1 through eth3 be members of switch0