By condo you mean apartment right? Condos are usually just apartments you own.
Apartments are not inherently bad. They allow for density which, if you went through the tour this site provides, you know allows for cheaper public services. I've lived in many great apartments and a few bad ones. It's not the style of building that's bad, it's the owners and the laws they are forced to or not forced to follow.
Suburbs are _heavily_ subsidized. They require a ton of money from taxpayers to sustain their existence. So much so that many North American cities are essentially permanently in a state of insolvency because they can't sustain the infrastructure needed for suburbs. Think about this, for a suburb you have inherently more roads and more distance to cover for things like sewers, power/cable lines, water mains, etc. Plus you just take up more space so suburbs don't tend to be walkable in terms of productive travel. You can walk your dog in a suburb, but if you need groceries you'll be driving. So you pay more for suburbs even if you don't live in them AND they require you to pay for a car which depending on circumstances can total a few thousand dollars a year, especially if you don't have the money to drop on a car that doesn't require a lot of maintenence.
As mentioned in this website, suburbs should always be considered a luxury. The vast majority of people should live in more dense areas. It's better for the environment, personal finances, city economies, physical and social health (ever wonder why Europeans live longer?), etc. If you want to live in a suburb, good for you! But I believe we should fully stop subsidizing them. Start making suburb communities compensate cities financially for the imbalance they impose on our systems.