I'll start off by saying I've only been beekeeping for 3 years.
Also, we are experiencing an early spring.
With that said, I let the bees build up naturally unless I have a hive that is running behind the others. Two out of 8 this year are behind. One had a drone laying queen, and the other was low on food. Both of those were handled this week.
I also had 2 hives that were way ahead and not far from swarming. Both had 8 or 9 frames of brood in various stages and double deeps FULL of bees. I did walk away splits on both with 2 frames of mostly capped brood, 1 frame with eggs, and 2 of food to knock them back. I also added 2 extra shakes of bees. I have 2 nucs that are crammed now and will need to go into 10 frames in 2 weeks if it's warm enough, but they'll be able to stay warm if we have another cold snap and I've slowed the swarming tendency down a little.
The way those two are building up I'll probably have to split them again in a month. Next time I'll do a small split and take the queen to make them think they've swarmed, then go back in and remove all but 2 emergency cells in each.
Is this the right way? I don't know, but I'd rather slow them down and have bees in boxes than chasing swarms.