Been married almost 22 years and have lived in 2 apartments, 2 townhomes (currently in one now) and 5 houses. We've lived in three states and almost 4. DH worked in 4th state and we had a contract on house to move there but it fell through and DH found out he could telecommute anyway. One state we lived in twice and another, current state, we've lived in three times. Earlier in the marriage the moves were closer together, many being after just 12-18 months. Then we settled in our homestate for 10 years for the kids to get through school. Last move was 10 months ago, after last graduated HS.
We, early on, one time rented before buying in new area. But, for all other moves after that, as we accumulated kids, dogs, furniture and junk we were too lazy to rent first before buying. Just didn't want the work of moving stuff more times than we needed to. Didn't want to pay for storage either, if we rented smaller place. And most of the moves, we got a relocation package from DH's job (he's switched companies quite a few times). So if we'd go in a rental and then move a year or two later, that second move would be on us.
This last move, almost a year ago, was a flipping nightmare. 10 years of junk accumulating in a big house had to be downsized to a townhouse. I told DH 'NEVER again'. My requirements would be either he pay to have packers and movers for the whole shebang...me not doing anything....or...we dump everything we own, move and refurnish the new place from scratch.
Also, when we moved to new areas, we researched. We looked at great schools .net. DH would talk to the folks he'd be working with to get advice. We look into crime rates and whatnot. And the realtor would also advise us and we'd give them an idea of what we were wanting. Even if you have no kids, you still likely want a good school district in case of future reselling. That's just one thing we always keep in mind as we look for a new home.