Of course this is a very individual answer, but I'll tell you my take.
I just lost an English Bulldog this past summer and she was the best dog I have ever had. The dog was endlessly amusing, a good drinking buddy, as sweet and cuddly as any dog could be, yet tough and protective. The English Bulldogs are expensive, have a ton of health problems, and you won't be running with one.
Next month, I will be picking up two Olde English Bulldogges. There is a long definition of what the OEB is, but basically a mix between an American Bulldog (also an excellent choice) and an English. They tend to be larger and more atheletic than the English, with less health problems. I've spent the past 6 months looking for the perfect dog (for me of course) and this is what I want. If you have more questions about this breed, feel free to drop me a PM and I'll tell you more of what I know and direct you to some good web sites.
Another good breed that I will someday have is the Dogue De Bordeaux (or French Mastiff). Hooch from Turner and Hooch.
The breeds you mentioned are also good dogs. I have had bad experiences with Huskies, and although they are beautiful dogs, they tend to run off.
Also remember, with any big breed that has a potential for dominance and/or aggression, be it a shepard, dobbie, bully, etc., training is a must.
Good luck, let us know.