I'm a little biased to be honest, as I am a huge fan of the M5s over the M4s. If you're planning to use them for parties or as home theatre mains then the M5s will obviously be better (my dad runs a two-channel setup with just M5s, and it gets pretty loud). They are a bit larger, though, as you can see from the tech specs page for each of them.
Running M5s as mains and M4s as rears is not as ideal as running identical speakers for both, but to be honest I think you'd be hard pressed to notice a difference with regular usage, especially from a computer.
The DSE 5.1 amp is pretty comparable to the Digitech in terms of sound quality - it has a little less power, but balances this with the fact that you can run a full 5.1 setup. I would probably recommend the Digitech for dedicated music listening, but the fact that it only has two channels makes it unsuited to your needs.
edit: Also thanks for the reminder about the out-of-date notice on the M5s, since then our latest batch has all been shipped so we should have some more ready by this Friday or Monday.
Under the island, middle of a mountain / There is a big bad boomin' system
Blowin' speakers, woofers and tweeters / Amplifiers, melted wires