A microATX board will fir in ANY ATX case.
A microATX case will accomodate a full size graphics card.
Nothing wrong with microATX. It's just smaller, usually has fewer options, and does not get as good air circulation as do ATX form factors. But they take up less space, and most pre-built systems sold today are microATX, so transfering one into a different case you could go with either a microATX or a standard ATX.
Shuttle's are SFF (small form factor).