To me, it's not a good design.
At this time, we support the picvietnam ICSP_BLD standard, which can reduce many stuffs on dev board. No DB9, no max232, no pullup resistors...the crystal footprint should be jumper 200, not SMD tap type...
Many stuffs.., but this board is a very old design for PIC dev board.
We now should focus on ideas, not on the quality of the pcb board, because at this time, many small companies can order pcb from China, Taiwan and Korea at a very low price and high quality.
Pls take a look to
www.minhhaco.com for PIC dev board.
Goodluck.