The only bitcoin ATM I ever tried to use was a General Bytes one, and I wasn't able to complete a buy because I kept getting an error message when I was attempting to scan my drivers license. It was very, very frustrating.
I do plan to try some others in the future, but getting to them is a problem for me--and I think the nearest ones are also of the General Bytes brand. I don't think they're all defective or anything like that, but my experience left a bad taste in my mouth about ATMs--and not to mention the fees were outrageous.