I'm an electronic engineer who has worked with PCB design for 3 years. I've developed PCBs for many applications (GPRS, bluetooth BLE, USB, SPI, and others). I am always concerned about performance, easy support, cost ( in case I select the components) and durability.