I've sat in those before - a couple problems for them in my mind:
1) way too comfortable. I'd doze off in an instant sitting in it for any extended length of time.
2) The size of the tree necessary to mount the seat (I prefer smaller trees in thick areas)
3) Taken down, it's nearly the size of a treestand - which for me is awkward to quietly manuever through the forest if I want to still hunt out to my spot.
Personally I use the top of my LW HandClimber. It's not supercomfortable (keeps me aware), it's very light, and functions like the Torge's Seat, just is more solid on the tree.
Also as I usually have the LW Climber with me in the car, it's easy just to grab the top and go.