This is the second of these I've bought.  I had one before and gave it to a friend.  I like that the ends and the bands are interchangeable and that you can easily combine multiple bands on the same end to get different resistance levels.  I was originally going to buy a pull-up assist band, but realized that I can use this for that purpose but also get all the other benefits of multiple bands for general exercising!