I've done a little of both. As pkoopman, my original handle, I just wanted to get to big 6 programs. Not necessarily as fast as possible, but that was the goal, because that was the game I intended to play - get to March Madness with some big 6 schools.
When my son stopped playing, and I took over the shoe3 handle, I decided to use it to develop some programs more fully at lower levels, to experience that side of it more. It's not really for me. I will probably stay at Abilene Christian unless and until they make me leave, but otherwise I'll probably stick to D1 mostly in 3.0. Its probably self-evident that the longer you stay at a level, the more likely you are to compete for championships at that level. If that's what you want, take your time. But mid-majors seem to be a little more playable now, so even if you don't qualify for a big6 job for a while, you can be playing in the WCC, Ivy, or Summit Leagues in 6-7 seasons, and have some fun.