We use MPLab with default/Kevin Watson Code, even though it is a horrible IDE. Still, it is faster using MPLab than using a good editor/ide and then using MPLab to compile.
I was thinking about making a compiler script that does the same thing as MPLab, but I'm just too lazy
