For my use, I 100% need my app to be true to real world scenarios. I pack or ride in miles to my Wyoming hunting areas, and I want to keep my solutions simple but accurate, so I use my app and a rangefinder. When I take a 800 yard shot at a 180+" mulie, my app needs to be accurate to real world scenarios. Range cards can be helpful, but I hunt anywhere from 6,000 ft elevation to 11,000 ft elevation, in temps from sub zero to 90°, out to and over 1000 yards at times. On my app, I just touch a button to set exact current baro, temp, and GPS location, without any kind of phone service, and I have a range card as a less accurate back up.
If I was just shooting at a range, or in locations where I could take whatever equipment I wanted, or in controlled or consistent environmental conditions, then different tables, range cards and things may be a good simple solution. However, my shooting locations and conditions are vastly different from pronghorn, to mule deer, to elk, and even vary amongstthe same season if I'm hunting river bottoms or high country, and my first shot needs to be spot on, so an app has been my best solution. Each style of hunting or shooting varies however, we all gotta find what works best for our style!