Maybe a little bit off-topic and controversial, but in my opinion auto-complete is overrated. Doing software development is mostly reading code and documentation. Obviously one also writes code and for sure one can't memorize every function or package name, but searching for it isn't that much of a bottleneck? Some time ago I wrote Java using Eclipse (which had/has reasonable auto-complete), but when I switched to di…
Snippets in Atom is the first time I've ever used any kind of autocomplete, and it seems to mostly just slow me down. If it finds a match on a thing that's at the end of a line, it'll replace what you just typed when you hit enter...changing it from what was actually intended to the snippet. And, even when it's not at the end of a line, I end up context switching a lot more to figure out what just happened and why my…
Regarding features, there's actually more than just autocomplete and docs: https://kite.com/tour/atom