I assume you have the BMP pipe and are thinking of adding their program via the Bullydog GT. In 2016 I had a 2016 163x2.6 that I had the BMP pipe on without the programmer. Ran great, much stronger than stock. For 2017 I had a 174x3 LE that I put the same pipe on plus added the y-pipe and BMP program. My 2017 ran strong, but I it wouldn't pull the same clutching or track speed as my 2016. This is probably due to the heavier and longer track. I was a little disappointed because I expected the y-pipe and program to make up the difference. Sled ran great with the program, but the 2016 ran great without it also. Since it's not exactly an apples to apples comparison, I can't say if the programmer and y-pipe made any extra power or not. I can say that I think the sled ran crisper on warm spring days with the programmer than without. Other than that, I couldn't really tell any difference having the program over not having it.
If you just asking about using the Bullydog to install the program, it works great. Very simple and straightforward. Be aware that the program is vehicle specific. You can remove the program and load the stock program back on your machine, but you can't use BMP's program on any other machine.