Not sure why you feel bad for Liam Moore; he played in the PL with Leicester and demonstrated he wasn’t good enough at that level, plus we were paying him £35k per week for most of his time with us.
£800k seems decent for the level he's playing at and his contract situation. Appreciate 50% of it goes to Man Utd, but looking at the bigger picture, we signed a player who made c. 100 league appearances for free (at a time we had no money) and got a fee at the end of it.
For a 23-year-old international League One player in their final contract year, the average transfer fee typically ranges between £300,000 and £750,000.
The above would suggest we are getting top dollar if the rumoured price is true.