La capacidad de programa es limitada (1K), pero para en esto de los PICs es más que suficiente.
Si más adelante haces programas más grandes que ocupan mucha memoria de programa podrías optar por otro PIC, un 16F876 (16K) por ejemplo.
Con el 16F84 puedes realizar muchas cosas, todo depende de lo que quieras.
Yo te recomiendo que te trilles el 84 y cuando lo domines pases a la serie 16F87x.
Un saludo