This app has all the options you need and nothing you dont. You can easily create and save workouts, it has an extensive list of exercises. The Apple watch integration is perfect now that they have rest timer notifications as well.
Obsidianrock about Fitlist Workout Log & Planner, v1.3.6