Software options depend somewhat on the device. Ballistic AE only runs on Apple iOS, for example. I see Shooter, AB, Ballistic AE, and Strelok at the range. Some of them use the same JBM ballistics algorithms. The main differences are in user interface and extra features, like load databases, mildot rangefinder calculators, etc.
I like Ballistic AE because 1) all the critical parameters are found on one screen - easy to confirm the set-up is correct, and 2) it includes target analysis routines for calculating group size from a photo of your target.
A down side with most smartphone apps is that some of the subtleties and/or advanced features are not intuitive, and the documentation only exists on the website. Pick one and learn it. After a while you will become proficient and confident.
I prefer having the app on my smartphone. It's always with me. I frequently run "what-if" scenarios, comparing one chambering against another, etc.