en tu caso Yo iría por la arduinería, pasa que con esas placas tenes muchísimo hardware adjunto, ni agarrar el soldador se requiere, y no necesitas comprar un programador.
Si no te alcanza con la IDE y el mundillo de programación Arduino, a estas placas siempre las podes programar directamente en C plano, como lo que son, simple microcontroladores AVR, y seguís sin comprar programador en principio...
Si optás por los PIC olvidate del assembler, eso era para los viejos micros desmemoriados, los nuevos tienen muchos recursos y se prestan para programarlos en C, además con PIC terminarás engrosando las filas de usuarios que pretenden adaptar librerías de Arduino a PIC, dado que el hardware Arduinero es económico y muy fácil de conseguir, de ahí que anden injertando y adaptando éstos módulos....
Yo estaba como Vos, pero por conveniencia económica, la electrónica arduinera es facilmente conseguible y económica, por lo menos en Argentina por el precio de un PIC, compras varios atmega 328p.