I am quite experienced in developing software (daily job for over a decade) and I wrote millions of lines of code. I don't use an IDE because I don't like to depend on much software while developing. It also helps to be portable (which is quite important!) and helps to hop to other workstations without headaches. And lastly an IDE does not have the power of a decent text editor (which is quite obvious, because such a decent text editor has been optimized for many years to support programmers and it can never compete with this massive crowd of people steadily improving things).
BUT...
... I don't like to tell people what they should use. Many people feel comfortable with an IDE because of the alternative form of completion and code navigation. This is ok, if they are efficient. If I was forced to use an IDE-based editor which does not integrate my favorite editor, I would miss about 95% actions which I use very intensively to get my work done quick. It's like some took away my hammer (tool) and gave me a shoe (wrong tool) to put a nail into a wall. I always say: it will work, but it will take longer, because it slows me down.
Fortunately, most people respect my choices because I am one of the more important developers in our company, but I can see that many companies actually force tools upon developers, which is quite bad in my opinion. Tools are always to be selected for a specific problem. Programming happens in the brain. Tools are just supporting the output. Consequently it does not depend on what tools you use to decide if you are a good developer (I admit, it can be a hint) but on the way you approach problems.