I've tried and I have BulletFlight, Ballistic AE, and Shooter. IMHO, Shooter and Ballistic AE are equally accurate, assuming you put in the proper data, but I use Shooter exclusively now because it is a bit easier to use than Ballistic AE. Shooter allows you to save the information of each rifle separately from the information for each bullet/load combo. With Ballistic AE you save a profile for each rifle/load combo, which works but I like the way Shooter does things a little better. I think BulletFlight is the easiest to use, but the one thing that Shooter and Ballistic AE do that BulletFlight does not is allow you to input the feet per second velocity change per degree of temperature change. For my 308 loads using RE-15, I've chrono'd that variable to be about 1.2 fps of change per degree of temperature change, and that gives me dead on data out to 1000 yards. BulletFlight doesn't do that and I have to calculate that manually and input it into the program, which is a deal killer for me.