I wish I'd realised you can set up streaming replication with PostgreSQL with a newer version of the server at the receiving end much earlier. I've always matched versions, assuming I had to, when I could have saved time on later upgrades by promoting the replica after a sync.