I beg to differ!
All the JDM variations have problems with several serial ports, especially on laptops.
But the big difference is called ICSP! You don't have to pry out the PIC from its socket for every little code change, and then back to the target for testing. Just make your modifications and press the programming button!
this is better: