I have found Melbourne easier to get through in the morning rush when coming from the USA. I've not flown through BNE international, but Sydney can be a nightmare with lots of flights arriving early morning.
I guess it could depend what you want to do or see. If your son plans to see Sydney only, it makes sense to just fly there. If there is onward travel then the choices start poping up.