You should really pair a dog with not only your lifestyle and personality but also your living situation and climate.
I love English Mastiffs, and mine was loving, protective, loyal, amongst other things... but where I live now the heat would be too much for him.
I've had a Golden Retriever...