I have found the arduino 'system' a easy way to use a microprocessor to do some tasks. I have used them to monitor current and voltage in home built amateur radio transmitters and run a 16x2 lcd display. I have found the programming relatively easy to pick up and there are a lot of sample programs that you can adapt to your needs. PIC is probably ultimately more advanced but for me I found the programming more difficult, and I rarely need that much computation.