9.9/10 because no game will ever be perfect.
PROS
Great musical Score
Superb visuals
Fantastic level design and use of gravity
CONS
a bit easy (as almost all mario games are)
camera could be a bit difficult sometimes
i would complain on the spin attack but after playing super mario sunshine, i've come to love the spin attack. it works very much like a third jump. Again after playing super mario sunshine i realize how many times the spin attack has saved me from dying. I died so many times in sunshine from holes and stuff like that because i got used to the spin attack always saving me.