If the car is not that old/cooling system is in good shape, I would just drain and fill. Emptying the radiator and letting the engine drain out the lower hose gets the majority of the old coolant out (I'd venture a guess at 75-80%? Maybe a little less when you factor in the heater core).
It's definitely a good idea to change the thermostat. You can backflush if you want, but in the engine, IMO, it's not likely to accomplish much. Only thing where backflushing usually helps is the heater core, as it (hopefully) washes out debris clogging the inlet side.
Big thing about flushing the engine is that it you'll end up with water (or a very dilute coolant mix) in the engine. IMO not that much of a problem. I just initially fill with maybe a quart of straight antifreeze or thereabouts and then fill the rest with 50/50. The mixture doesn't have to be perfect; ending up 60/40 or so in either direction is highly unlikely to cause any issue.
Hydrometers are cheap insurance. Make sure you get the right one, IIRC they need to be calibrated differently for ethylene glycol and propylene glycol.
Oh, and you can also 'forward flush' the engine by putting water up the lower hose...but this is usually messy, as you need to devise a way to seal your your hose/sprayer with the lower hose. And obviously you can't use distilled water (if desired...frankly I don't think it matters much since 99% of shops use tapwater to mix antifreeze and it doesn't seem to cause issues).
Cliffs: 'flushing' chemicals are silly, so are 'cooling system conditioners' or whatever. Much more important to make sure you've got good coolant and a good thermostat.