I have 4 pastures. The medium one came with the property and it's practically brand-new fencing, so there was no way I was about to tear it out. The heated auto-waterer is right where the old owner poured a concrete pad and put it. Works just fine so I have no reason to even consider moving it. There's a 12x12 shed that I put at the top of a small hill so it wouldn't flood, didn't block the view from my living room windows and the opening faces the correct direction to block wind.
The small pasture is basically a dry lot. It's welded steel pipe fenced with a cattle alley and tiny containment area built in. The entire thing is concreted into the ground.... no way in hell am I changing or doing a thing to it since it's horse-safe and I use it for moving/loading/vetting cattle and OMG the work it would take to dig up all the concrete and steel pipe!!
The 2 large pastures I created. It was untouched CRP land when I bought it. I made one horrifically large pasture, borrowed a slew of cattle and got it eaten down. Cows went elsewhere for the Winter so I had some time to think/work and I divided it in half for rotational purposes.
I put all food/water at the top of all pastures right by the gates. Absolute zero desire to haul anything all over heck and back (my 3 main pastures are 10acres, 15 acres and 15 acres). The small sacrifice area has a round bale feeder smack in the middle of it.... for no other reason than the guy who has his cows here stuck it there and he fills it, not me.
I am happy with how things are other than all my fences are smack on top of the property line. This is problematic as neighbors use my fencing to tie theirs too, keep dangerous animals right on the other side and so on. I may re-fence with a 2nd fence just to keep my animals AWAY from the fenceline and the neighbor's.