We adopted a dog that was approximately one year old. We both work also and not close enough to come home during the day and let out of the crate or take her for a walk. That is why we decided to get a dog who was a little older. Most of the puppy is out by that time. There are pros and cons to not getting a dog as a puppy, but it worked out real well for us.
We did the crate thing for a couple of months and then started weaning her. She was housebroken by the time we got her so that wasn't an issue either.
I know some people think adopting dogs is not a good idea but after looking at several websites and seeing how many homeless dogs are out there, I couldn't bear not to adopt.
My best friend took in a stray a few weeks ago, about a year old as well and is crate training her. The dog seems to have some separation anxiety issues but they are working around it. She found an animal behaviorist in our area who spent a few hours with her. Made a big difference. If you have a PetSmart or PETCO in your area, they give classes and usually have a resident animal behaviorist on their staff.
Yes, freedom does become an issue. We have two dogs. My older girl, Hillary, stays with my Mom when we go away. We bring Sophie to the Vet where they have run areas for them. And, of course I pay a little more for the extra play time option.
I love my girls. My husband and I love to watch them play. Sophie, is a crack up. We laugh at her all the time cause she's so silly. I wouldn't live without a dog anymore. The loyalty and love they give you will far outweigh the work you will have to do in the beginning.