Mario 64 is my favourite game of all time along with Ocarina of Time, nothing come close to the surprise of the first time I played it.
With all the games 100% complete at the time: Super Mario 64 > Super Mario Galaxy = Mario Galaxy 2 > Mario 3D Land > Super Mario Sunshine