8 traits of great Metro style apps