I was going to suggest a modified Tivo also. Despite being older technology without apps and on-demand, they do the Freeview basics as well as anything else we've seen. Owners tend to be pretty fanatical about them too due to their ease of use, family friendliness and reliability.
I'll continue to modify, upgrade and support these machines for as long as there is a demand for it.