I use FitNotes (Android only). I really like because of how simple it is. Keeps track of your rep maxes, volume, estimated 1RM, etc.
Fitness
FitNotes is great, I will never need anything else for lifting. Totally customisable, paid a one-off charge to use it and was very happy to do so.
I use MyFitnessPal to track calories and macros, it could be better but it works (for now). I don't think I could justify paying a subscription for the service, so we'll see - seems like the company might be going in a weird direction.
Runkeeper for tracking runs, GPS seems good. I actually pay an annual subscription for that which I don't really do with apps. I also have some kind of pace calculator (Pace+) which has come in handy.
I've been using MacroFactor since January and it's been the best app for me since my main struggle is simply choosing what my calorie intake should be. It doesn't track workouts (by design) but if you consistently log your weight and food, its algorithm tells you how much you should be eating based on your weight loss goal rate, and constantly adjusts as it gets more data.
I use Jefit to track my gym workouts. The app is pretty good, and free. The website is a little clunky but it does have all the features of the app. For macro tracking I use Cronometer, I cook a lot of my own mealprep meals and it's easy to add a custom recipe and just set how many servings it makes and let it figure out the nutrition data.