You're right that there's no easy way to pick a physician. But when I or one of my loved ones is in the hospital, my only requirement for the hospital staff is that they communicate well with me. If they don't, I politely ask that they be removed from me/our care. I make this requirement clear up front (in a non-demanding kind of way; you don't want to piss people off or make it look like you're a difficult patient/family member).
Also, for every patient and family that I meet, I explain right away that the only promise I make is that I will be honest, upfront, and clear when I'm talking to them; that I will give them my best effort. This has served me very well and I've won numerous local accolades because of it. It also softens the blow when something goes wrong, even when it's my fault. When I was a resident, I frequently had patient's demanding to speak with me instead of the attending because they trusted me more.
Keep in mind that I'm a hospitalist/intensivist, so I don't know if things will necessarily generalize to the primary care/office setting.