Hello! For beginning with nRF51 I chose BLE Nano set of boards (BLE Nano + MK20 USB donbgle) and it was of great help to easily begin with BLE. So far, we came to the need of custom design with options to use Raytac's modules or print own PCB. Either way requires a programming tool, and the subject question comes to the scene. We also plan to use nRF52 due to intensive floating point operation, so I'd be happy to consider this SoC as well.