You need a reputable tuner who is reasonably close to you,preferably recommended by people here.
The choice of maps from Revo,APR,or custom maps then becomes a bit eaier.
I used Revo software for some years,and left recently,now using something completely different,but APR have put a fair bit of work into their products recently,where some others have not.
If you want something extra,then custom mappers such as Rick @ Unicorn are ones to look at also.
Some will give you a demo map to try out,and some also offer free upgrades if you progress up the scale.