I bought a used but like new condition SnugTop canopy for my Tacoma a few years ago. Put it on at the peoples house that I bought it from and have never taken it off since. To date, I have not had a single issue with it and based on my experience with the one that I have, I would buy another.
But, to do all over again, for my use, I would seriously consider getting one of those tonneau covers that rolls up inside the can, instead of a canopy.