Very nicely done. I would agree with having equal number of pins both sides if possible.

Bob