I had an Acer C720 for one year in 2014-2015, and ran elementaryOS on it. It was my primary dev machine.
Resources were pretty limited (dual core Celeron, 2Gb RAM, 32Gb SSD) but it ran fine for most of the things (like normal browsing, js and Python development).
Things you CAN'T do on it:
- Java. Just don't even think about it.
- the former point implies all the Java IDEs (Eclipse, Intellij)
- Android, because of disk space and everything else.
- Games.
Why I loved it: - really small and light
- AMAZING battery life
- having so little disk space made me pay attention to my usage of it, make backups, and move on a server things I didn't really need.
However I upgraded to a Dell XPS 13 since then, life is much much better now :)