We bought a BOB revolution for our son before he was born and it has done really well and we LOVE it. We've taken it running and on hiking trails, gravel trails and bumpy sidewalks in our city as well as shopping (grocery and the mall) and it's handled everything really well. If you're an outdoorsy person who likes going off the paved path, then it's a great stroller. The handle height is good, I've never kicked my feet on the back of it, the storage basket is roomy and it doesn't tip when you hang purses or diaper bags on the handlebar and DS is comfortable in it. You can get a car seat adapter for most car seats on the BOB 2012, If you buy used though, you'll be restricted to certain brands (Graco and Britax). I never bought a snap-n-go. We just used BOB and it was great.
Now that DS is older and not in an infant seat, I just purchased an Uppababy G-luxe umbrella stroller. The things that have gotten frustrating with BOB is that it takes up the entire trunk of my car, is not so easy to carry onto public transportation (and we're planning on some plane trips this year) and we don't need the car seat adapter anymore. It's also inconvenient to carry up any kind of stairs when folded b/c it weighs ~25 lbs. The G-luxe is only 11 lbs and folds small.
I was hoping to get by with only one really good stroller but a true jogging stroller is not great in all situations. If you're not jogging, I think that this stroller sounds like a great option. Don't be surprised if after 1 yr or two, you find that a smaller stroller still might be desirable. Hope this helped and GL!