In my opinion, it is dependent on the student. Haileybury indeed offers great resources and teaching that is unparalleled to any public school, however, your child might also want to account for travel times, friends ..etc. Melbourne High does offer high levels of resources, and is only slightly shy of Haileybury.