I can't recommend the Strive Workout app enough. Best tracker I've ever used, hands down. https://strive-workout.com/ Developer is amazing and very responsive...and so much of the core functionality is not behind a paywall. I bought the lifetime license after using it for the first two weeks of Month 1.