Apart from the fact that they provide complete anonymity, buying from ATMs is not very advantageous because of the high fees .. and given that bitcoins aren't that 'cheap' anymore, wonder how many people will be using them these days..
We might start seeing ATMs of other major coins soon too..