Looks good to me, I'm knocking one up on a protoboard (tripad) I got from ebay, jsut while I wait for my PCB's to be made for 'the beast' board (which I spent far too long designing).
You could use stripboard if making PCB's is a hassle? The convenient thing about most micro's, especially PIC's is the pinout, most ports are in the correct order on the pins. Any 'odd' placements you can use jumpers, or wirewrap wire under the board to connect. Might not be easy for complicated designs, but for bringing I/O's to headers, providing power, a clock, and a programming header, it does the job. Plus you can easily design stripboard in a CAD software, like eagle, or PCB123, just remember which way the tracks go (left to right for your picture) and marks any track cuts.
That said, ebay has many dev boards, with and without components. In fact, if you google 'development board PIC' and use the 'images' to narrow down the search, I'm sure you'll find those nice little protoboards which give power, rs232, programming header (ICD2, ICSP etc..) port headers and a prototyping area for around 12UKP (23USD I ithnk..). I made my own because I like special headers for certain things, like nokia LCD's, but apart from that, it'll do everything you need.
Hope this helps, (sorry if I repeated anything),
Blueteeth