IDE is highly subjective and it is hard to say which is superior to somebody else.
With PIC, you are limited to mostly Microchip (PICC/C18/XC8 + MPLAB/MPLAB-X), CCS, mikroe, and maybe other minor compilers (IAR I think made a PIC18 compiler but stopped some years back). Both CCS and mikroe are similar to Arduino in their uses of "libraries" to speed up development. The free PIC18 peripheral libraries from Microchip is pretty good as well.
With AVR, you are limited to ATMEL / GCC, IAR, CVAVR, ICCAVR, and maybe others. CCVAVR / ICCAVR are similar to Arduino from a "library" perspective.
with Arduino, you are limited to Arduino, obviously.