We have a bitcoin ATM here but I'm not sure how many are they but I know the location of a one machine which is quite far from my place and probably it will be expensive giving that I have to travel miles just to use it plus I heard that it has also quite large fees for exchanging currency so honestly it's not worth trying just for experience . If we have an atm macine that's close here to my place and the rates are the same or even just close from the exchange that I always use, I will gladly try it .
But I know that the chances that it'll happen is very low since I know that it is not very used here .
possibly because the number of ATM machines a bit, then the bitcoin users will choose to use the online exchange, from your story when compared his fee may amount to more online than through bitcoin ATM.
I think it is much more expensive to use bitcoin ATMs as their rates are really bad compared to those online exchanges. In exchanges the only fees I pay are just for the buying and selling price difference. Which is just around 3% more and 3% less if you are selling you bitcoins. Unlike in bitcoin ATMs you'll probably pay more than 5% for the transaction and you have to drive going to one of the ATMS.