My mother has just done the same thing. She doesn't have an internet connection, so streaming isn't an option. I've bought a basic Freeview recorder for her. It's a Humax HDR-1800T. I'll install it for her in a couple of weeks, so I'm using the intervening time to play around with it, and so far, I'm impressed.
She never bothered with a recording Sky box, I don't know why, so this will be a step up for her. It will pause live TV, and rewind as far back as that channel was being watched from up to 1 hour. There's also the "record two and still watch one live" feature which is an improvement over a normal Sky HD box. This is also why we've ruled out recording via a USB drive on the TV; it's often no-good if you want to watch another channel while recording. The TVs don't support it.
My criticisms so far are only two things: The lack of HDMI control, and no ability to unify the TV and Humax control together from the Humax remote because it doesn't have a code programming feature. For that I should have got the HDR-2000T, but TBH these are minor niggles. It's still possible to change the TV volume from the Humax remote, and pressing the TV remote power button is hardly the end of the world.
Everyone has different needs, but one common for a lot of people is the need for simplicity. Any system you install can be as sophisticated as you want, but if it's not simple to use and fairly bomb-proof then you're going to be in Tech Support hell as you'll be the go-to guy if it all goes belly up just at the wrong moment. Sky HD was pretty good in that respect. The Humax is designed along similar lines. Sky Q (IMO) isn't quite as logical. Quite how easy in reality it will be for the family to live with a PC hosting a bunch of TV tuner cards to run Plex or some other techy solution is anyone's guess.