My advice would be to go to a shelter or rescue organization and find a dog that suits your lifestyle, regardless of breed. Either read up on temperament testing and test the dogs yourself, or have someone who does temperament testing come with you (it's not actualy really hard - just some tests of how the dog reacts to various things like having a toy taken away, having their paws and ears touched, etc.)
If you're working a 10-hour day and nobody's home to play with a dog, a puppy is the wrong choice, as are breeds like border collies, shelties, pretty much any working dog. Some breeds are going to be more energetic or aggressive, some are going to be more demanding of attention or they'll eat your couch, some are going to be mellow but difficult to train.
www.dogbreedinfo.com is a good place to find out which breeds have which characteristics, and what's going to suit you best. They also have a "breed selector" that asks you questions about what you want. Since characteristics will vary within breeds, the most important thing is that you find a dog that meshes well with your personality and lifestyle.
Good luck!
P.S. God bless you for thinking about adopting an older dog - so many people go straight for the cute puppies, and a 2-year-old still has a lot of love to give.