I think it depends on the ages of your DC and a realistic assessment of what your life will be like with your dog. If you aren't a sporty, outdoor family now, then getting a dog won't make you one, and it's best to admit this and go for a dog that is happy with short walks such as a greyhound. If you already are a busy outdoor family, perhaps with slightly older children, and you can imagine yourselves doing things like Cani X, geocaching, orienteering then this should drive your choice of dog towards something like a spaniel or a pointer that will flourish with loads of exercise.
Please, please be realistic about who is going to walk the dog day in day out, even in the middle of winter when it is p*ssing down and freezing cold and dark.
Staffies can make fantastic family pets. I did my Gold award class with one and he was superb, and also did agility in a local club. Certainly not "mental".
More broadly, it's much more to do with the personality of the individual dog though, and that's where a good rescue will be able to match you well.
A reputable rescue such as Dogs Trust will be happy and able to match you to a good dog provided you have a well thought through picture of what you will be doing with it.
Even if you have a very short haired breed (we have greyhounds) hair is an issue. It gets everywhere (think of it as a condiment) along with mud, especially in the winter. Even the best dog gets sick, or has accidents or gets a cut on them and bleeds everywhere. If perfect housekeeping is really important, then maybe rethink.