I would say - take everyone's experience with a pinch of salt and remember that all dogs are individuals with their own quirks, likes and dislikes. Yes, choosing the right breed for your lifestyle is a good starting point, but there's no guarantee that (for example) a greyhound will be happy being left all day, or that a Labrador will be food-motivated.
Think about what you can give a dog, and pick a breed that's likely to fit into your lifestyle and budget, rather than the other way around. In other words - remember that the breed you like may not be the breed that actually fits with your day-to-day routine.
The important things to consider (for me) are:
Exercise requirements
Grooming requirements
Breed traits and which ones you would struggle to manage.
Size (bigger dogs cost more)
Potential health issues and which issues are common in the breed.
Trainability - NOT intelligence. They are two very different things 
For example - we have a beagle - he needs a good amount of exercise but nowhere near as much as, say, a husky. He doesn't need grooming but he does shed, so he wouldn't be good for anyone with allergies. He's got a high prey drive and is quite vocal, so maybe not a good idea if you need to WFH on calls, or if you want a dog who can be off the lead on a regular basis. He's medium-size so doesn't cost a lot to feed and they're generally hardy and healthy, so his insurance isn't extortionate either. Training wise - he definitely has his own mind and needs a very different approach to say, a spaniel or a lab.
They're also (as a breed) prone to separation anxiety, so aren't ideal for lifestyles that require you to be out of the house a lot - unless you can afford daycare or walkers, or have family to help out.
I'm not saying this is you at all, but lots of people pick breeds based on appearance and personality alone, and don't really think about how they could cope with the breed on a long-term basis, iyswim.