Hmmm... too many disadvantages to using PIC vs AVR (combination of price, availability, hardware USB, easy bootloader, simple tools and a few compilers / IDE's to choose from + Teensy 2.0 platform). Even without Arduino, I think AVR would have eclipsed PIC pretty quickly. I for one don't use the Arduino libraries, but prefer to use native Atmel coding.
ARM will very soon start to overshadow AVR, even in basic keyboard projects, IMO. The MCHCK uses ARM, as does the new Infinity keyboard.
Cypress have released some really nice (and cheap) low power ARM microcontrollers, like the MKL26Z64VFT4 as used in the new TeensyLC which has integrated hardware USB, 48MHz, decent amounts of memory, 2 TWI/I2C lines and enough remaining IO lines for lots of interesting stuff. The only difficulty with the ARM chips is finding a decent small bootloader and uploading new firmwares via USB.
Seems like TeensyLC is using a separate Cypress chip to store the bootloader and push it into the main chip's RAM when needed. Interesting solution, but a bit tough for a homebrew developer like myself to try and copy. The ARM bootloaders take up a fair chunk of memory (about 40k for the MKL20/25 one).