I have an 8, 6, and soon to be 3 year old so I've done the 2 year age gap between kids and then a nearly 4 year age gap. I think however it turns out for each individual family, just works out in the end, but I have had a few occasions when I wish we had gone ahead and had our 3rd sooner after our 2nd so that they were all closer in age.
Having them close together is hard the first few years. Having multiple kids in diapers, needing multiple carseats, needing to keep a close eye on more than one child at a time is tiring!!
However having them farther apart makes planning activities that appeal to all of the kids hard (impossible) to do. Someone is always disappointed in the movie that's on TV, the music that's on the radio, and the choice of outings for the day.
I don't homeschool, but I would guess that perhaps having them closer together would be a benefit to that as well. It would be difficult to discuss math with your 9 year old if you have a 2 year old causing mayhem, for example. Having them all closer in age would make lessons and activities easier to apply to all of the children.
Like I said, I think whatever your family ends up looking like, you will find what works and it will all be fine in the end.
Good luck,
K.