Aything Miele is good, anything! Depends on what floor cleaning you want to do, hard floors like tiles and parquet, carpets and carpet pile, a combination of both, got cats or dogs? want upright or floor? ... the Miele sales people should be able to answer your question if you tell them what you have and what you want the machine to do.
Also btw, got to think about costs of replacing filters and bags, another factor in choice. But if you can go Miele don't hesitate, I think it is a fab brand. Guess who is lucky enough to have Miele? Me! And guess who is lucky enough to have a dog to go with it? Me! And no I do not have shares in the company, I just love my Miele. And my dog.
Cheers
Lestie