If you don't feel comfortable - then don't use it. I am a firm believer that nervousness can create an accident. Some folks just don't like climbers, regardless of brand. Millions upon millions of deer have been killed hunting from the ground. If a climber is not for you - get a good quality ground blind.
Personally, I prefer Summit - but, I also have TreeLounge and a couple of others that I hunt out of. If you know someone that has another brand - you might ask to borrow it and give it a try. Practice with the stand at lesser heights till you begin to feel more comfortable that the stand will not let you down.