I think you can have it both ways! My DS is 3 and my DD is 3 mo. He has preschool 4 mornings a week, and the drive to and from has been right in the middle of both AM naps. I also use the time while he's at school to run errands, so we usually aren't home at all until lunchtime. She's on EASY, has been since birth, but both of her AM naps are short. I shorten the time between feeds in the AM and she goes back to 3 hr EASY in the afternoon. I time it so that she goes down for her afternoon nap shortly after DS goes down for his...and that's when I sleep trained her in her crib. Her catnap was in the swing but is now in the crib, and bedtime is always sleep training in her crib. It's worked. When I want her to sleep in the crib, she goes down easily and is even falling asleep on her own. Our day usually looks like this:
730 - wake, eat
9-945 - nap
10 - eat
1115-12 - nap
1230 - eat
130-330 - nap
330 - eat
5-530 - catnap
530 - eat
7 - eat, bedtime
11 - df
up once at night to eat
It gets messy sometimes, but it works. She's incredibly adaptable and can take short naps on the go, then handle bizarrely long stretches of awake time to check out the scenery. So I don't think you have to choose one route or the other at all. I think that it becomes more and more difficult to sleep on the go as they become toddlers, so having that consistent foundation of BW will come in handy when your DS gets older.