Do you want mine?
(Pic on profile)
My black Mini is going to be 6 this year and although I love her to pieces she has her 'ishoos'. 
I went for a Mini Schnauzer because I love the terrier look but as a first time dog owner wasn't confident enough to take on the terrier temperament! Unfortunately I managed to get one that is 100% terrier.
She is independent, self-confident, intrepid and intelligent.
The pros of this are that she isn't at all needy, no issues with separation, loves every one, is good with kids, will happily stay with anyone!
The cons are that despite years of training classes (she has her KC Silver award
) and literally £100s on training I am still less interesting than a hole in a fence or a squirrel, so when's she's off lead I have to have eyes in the back of my head. Unless I keep her on lead the whole time taking her for a walk is never relaxing. 
We did agility for a while and she was one of the first in her class to master all the kit but then she decided that the cat wee at the end of the paddock was much more interesting than running a course.
But from all your experience of dogs you will know that breed may give general characteristics but they are all individuals!