IMO the choice is between APR and DTUK. If you're close to an APR dealer then you should definitely go with that. It also depends on where you live and the fuel you have available. I've seen a few people at high altitude with 95 RON (91 in America) have problems with DTUK and JB1. The cars go into limp mode quite quickly. A tune will always be better than a piggyback but then your warranty is at risk. My APR dealer is a 7 minute drive away so its a no brainer for me. At 5600 feet above sea level I know the people running the JB1 can't touch me. I don't really know what the performance difference between a JB1 and DTUK is but that is just for comparisons sake if all you want is maximum power.