Op I was on the Disney brits Facebook group and distilled general advice for Disney is buy annual passes and stay off site.
Off site hotels are same equa distance as on site, most have free shuttles to and from park.
Most off site are very good standard and probably better than Disney hotels.
Far better value for money, you have option to return which takes pressure off as its so busy you won't know what your doing 1st time round.
Annual passes also have perks eg own special entrance, avoid hotel guest queue.
Money off food etc.
There always seemed to be posting on that group about reoccurring food poisoning outbreaks.... People feeling ill after the buffets.. It totally put me off... One particularly bad few weeks people said, puking was going on in the park, perhaps norivirus going round? On site doctors said it was horrendous and spreading like wildfire.
We managed to visit and get out without incident
smaller off site hotel.
We ended up going quite a few times.
Also bear in mind your dc could be scared by characters!
Mine were happy to wave at them rather than queue for the soundless 'hug'. If yiu sit in Disney hotel (non guests have access) you will see all the characters going on and out the restaurant.
Do hang out at the hotel, down and upstairs... As many character meets spring up there.... And without huge queues.