A Micro ATX motherboard should fit into just about any normal ATX case. So unless you specifically want something smaller to save space, you don't have to buy a mATX case.
If you don't mind going a bit on the bigger side, I HIGHLY recommend the NZXT Rogue. The build quality is average / above average, and the aluminum panels are very thick, making it extremely sturdy. It has spaces for five 120mm fans, two 5.25" devices, five 3.5" devices (five hard drives in a mATX case? Hell yeah!), a regular-sized ATX PSU, and it will even allow you to install a tower-style heatsink (Google NZXT Rogue + TRUE). The motherboard tray is removable, but only if you install a low profile heatsink (the stock Intel heatsink works fine). Finally, it comes with a simple carrying strap, giving you both a handle and a shoulder strap for convenience.
I do have a few gripes with the case, but the good far outweighs the bad. First, it's big for a mATX. Anyone looking to save as much space as possible shouldn't get this one. Second, it's heavy. As I said, the panels are extremely thick, making it sturdy but also much heftier than similar cases. Finally, I found several screws to be over-tightened when I started working with the case, making it very difficult to take the side panels off or remove the expansion slot brackets without stripping a few out. Now that I've replaced the problematic screws with my own, I haven't had any problems. Finally, to screw in any expansion cards (graphics card, sound, wireless adapter, etc.) you have to first remove the PSU (if installed already), then install the device, and finally slide the motherboard tray out just a little bit to put the screw in to secure the card. This is because the PSU has a small lip below it to help hold it in, but it makes it impossible to reach the expansion slot screws.
Here's Benchmark Review's take on the case:
http://benchmarkreviews.com/index.php?option=com_content&task=view&id=124&Itemid=1.