Piggyback are a big no no, IMO. They rely on lying to the stock ECU, which is bad.
Standalone is usually too expensive, but that depends on what you really need...
I have a question though, have you considered reprogramming the stock ECU? The OEM computers are well documented and fairly capable.