Motorad,
My companion (besides the wife) is a yellow lab, English (he has the Fat Head), and covers everything you just mentioned with priority given to "Family Dog". I am not a hunter (take it easy on me guys) but do take trail hikes with him & he loves it. As a puppy he would sit & watch the birds fly over head while ignoring cats, squirrels, etc as his dad is certified in all that fancy lingo stuff. We originally got him for my son, but he likes hanging out with the Old Guy and is always with me (laying beside me now). The English Breed Lab is alot stockier in build (he is about 110 lbs) versus the American Breed & can not run a marathon (I can't either) but have plenty of endurance to outlast what ever I can do. This dog has also been very easy to train & does not have an aggresive attitude towards other dogs, although if someone comes to our house he Sounds as he is going to Eat Their A__ up, he will lick them to death (don't tell anyone). I have been around dogs for many years and my last two for almost 30 years combined and surely would recommend this breed.