I felt exactly the same as you with ddog1, and he was chosen carefully! FWIW we have a 15 month old springer and an 11 week old working cocker, so both are intelligent and high energy.
I wanted to do it 'right' with the first dog, and spent a long time reading and researching. I spent the first months stressed and anxious and struggling with him, when actually, he's a lovely, calm, placid dog. He enjoys a lot of exercise, but so do we.
It took a lot of time, but once I relaxed, enjoyed him and stopped feeling I must do this and must do that, the feelings came. Folk on here were very supportive.
The new puppy is very hard work, as puppies are, there's no denying that, but I love him to bits already.
Try not to look for the breed traits, folk kind of gulped when we said we were getting a springer as a first dog, but we meet his needs, mentally and physically, which is sounds like you are doing. If you love them and give them what they need, there's no reason why those traits will be negative.
BC's I would imagine will be great fun to do agility etc with?
Give yourself a break and time. Don't forget that you might be bloody annoyed with DH, which might be clouding your judgement.
And, unlike DC, pups grow fast, it will be hard work for a year, but then you will have many years of great fun.