I’ve come back from MIA - LHR a couple of weeks back. Took the 2315 (?) BA210 departure arriving midday in LHR. Had the new Panasonic IFE as an added bonus.
Wake up time on the flight was around 1030am UK time so I found better for getting rest rather than a 7am arrival and 5am wake up.
Do note, if you are connecting at MIA from AA for example, it’s a terminal change + tunnels and trains, make sure you allow plenty of time.