Bus 285 from HGI to Heathrow Central (T2/T3) is free. I won't take the tube on this route because of the time I missed a flight due to being stuck underground between stations for 20 minutes.
Buses 482 and 490 run between Hatton Cross (3 mins walk from the HGI), T4 and T5 and are free. Annoyingly in the very early morning, they both run at 30 minute intervals but both buses arrive at roughly the same time instead of spreading the headway. They also tend to be completely packed with airport workers, and travel time is about 25 minutes. For the train it would also be wise to check timetables.
Bus won't work because of luggage and child. So sounds like it's the hopper, from either Hilton at terminal two with no stops, or one of the others with two stops. One more question, does the train from Paddington take you straight to terminal five, or will we also need to get on a hopper to get to the actual terminal? Hope that makes sense. Thanks once again.