If you are even asking this question you haven't done enough research to program your own EMS. It is extremely effective when properly tuned, but good tuning skills are hard to come by.
First mods, after intake and exhaust....Turbo! If you don't want to go turbo I'd say mid pipe, safc and the block off mods, TBC and EGR.