Depending of the job and what you expect of an IDE.

MPLAB
Pro
  1. a kind of sim/debugger (software.. not real-time, not hardware)
  2. a sort of logic analyser
  3. project manager
  4. code folding (expand/collapse)
  5. multiple language toolsuite support
  6. Free

con:
  1. serial comm terminal
  2. full code explorer(include, variable etc,etc), limited to label only
  3. toolsuite helpfile
  4. no support for most third party device programmer
  5. a bit tedious to use, bloat

MicroCode
PRO:
  1. full code explorer
  2. easy to use, light
  3. built-in serial communicator/terminal
  4. easy to use/implement ICD (paid version)
  5. bootloader (paid version)
  6. support for any third party device programmer
  7. context helpfile

CON:
  • single toolsuite support
  • no code folding
  • no project manager

Depending your definition of better/worst. Both do the job.