I have the Cybex Gisele dual stroller, Thule Chariot Sport double, and now the cruiser. Each had a purpose (stroller when they were newborns), Chariot for biking, and the city cruiser because it looked cool. Out of all three, cruiser would be at the bottom because for the price, it is severely lacking features (e.g., suspension, rain cover, hood, etc.). Thule is light years ahead of the Veer (e.g., adjustable suspension, disc brakes, safety strap, etc.) but is super wide and this makes it difficult to get through your standard door. The Cybex has ample storage off the bat, it comes with a suspension, and you can recline the seats. The Veer looks cool but is very primitive. I wouldn't get the all terrain vs the city (newer) simply for easy of maneuvering. Pushing it, you can feel every bump versus the others strollers are very plush (especially the Thule with its monster size wheels). The standard seatbelts feel cheap on the Veer - leaving you to think this product has been heavily marked up.
I bought the XL for my twins thinking they could sit both forward looking and leave room for a possible third kid. Biggest oversight was them not wanting to sit next to each other (fighting).
What I like about the Veer, easy for the kids to get in and out. Low to the ground. Looks kinda cool. Sits 4, comes with a snack tray, kids can sit opposite of each other at the same level. What I don't like is the price and zero features. You also have to spend a lot to make it have the basic features of a stroller and the same amount of storage.