I have to throw this out there because i have had many breeds of dogs...labs, great danes, italian greyhounds...and now have a cocker spaniel and a min pin along with my yorkie. and my yorkie has been the easiest dog for me to have. she has been very easy to potty train and has a wonderful personality. maybe i just got lucky but I really feel that my yorkie was the easiest of all of the breeds I have had in my life. My great danes were the 2nd easiest.
so, I think if you have a lifestyle where you can spend a lot of time with your dog, that a yorkie will be good for you. I am able to take maggie everywhere I go so maybe that helps too. Sounds like you will have the same kind of lifestyle.
I do wish you luck and I agree that you should let the pup pick you....it is hard to decide when you are in a group of pups but they will pick you and then you will know that it is the right one....
can't wait to see pics of the pup you choose