I have been doing a lot of research also with similar requirements as you. I think this one will be a good fit for you. As you are located in San Francisco, they are located in San Rafael. Spoke to them on the phone, they seemed very nice and have a service department for repairs. Check it...