I understand the question asked, just that coming on here everyone is going to state that there own type of dog is the one for you because they like that breed.
I have two terriers at the moment, an English Bull and a Border, they both have great temperaments, but are completely different dogs, have met people with exactly the same breeds as ours, but they are completely different, all down to how you bring up the dogs, so a fox terrier may be the one for you, who knows.
We have said that we will be going down the rescue route in future, as the standards for rescue are much higher than they used to be, and there are so many more in shelters than used to be (possibly due to the recent 'designer mongrels' that are suddenly the fashion)