I tried Paw for this exercise. It has a really nice interface and like Postman, allows the creation of environments and dynamic variables. As you create and send requests the software stores response variables and values and saves them within a project. You can use dynamic variables to chain requests in this way and doing that is quite intuitive.
Although Paw doesn’t have the large user base that Postman and other more established API software (it is a paid mac-only app after all), it has several extensions that can be added on the fly and for instance, allow you to export requests in a lot of different languages and frameworks.