I wouldn't shoot without mine. It takes a few minutes to get it set once you first install it. It's so cool to not have to use a peep to be accurate. All it takes is a No-peep and a good anchor point.
I have not tried the no peep, but I know that a fall away rest like the trophy taker will help cure your torque problem. I can't imagine a bow without one.