Well, apart from what you listed ie memory dual channel support, CPU support (next gen or not), chipset (Z vs H, etc) as are PCI-E 3.0 x16 slots (one or more), SATA slots (III), USB (3.0) and then all other features (ethernet, sound, etc).
Really depends what you need. What's your preferred budget?