I, too, have a LW hand climber and I am planning on buying an Alpha hang on + sticks to use this fall.
I don't know if customer service matters to you, but it matters to me, and in my experience, the guys at Lone Wolf are awesome. I called them last year to order some replacement parts for my hand climber and spoke to Jared, who is one of the owners of the company… he was extremely helpful and made sure I had everything I needed. I called back a few weeks later to get some help with a creak that had developed after setting up on a crooked tree, and their sales guy (Dan) spent about 30 minutes on the phone with me helping me troubleshoot and fix the issue. So, not only do they have great products, but they also care about their customers.
Good luck with whatever you choose!