I have owned three configurations of hard covers. A one piece hinged at the front, a roll up and a three panel folding one. Found the one piece okay except one cannot carry tall objects. The roll up was convenient, but took up too much space at the front of the bed. The folding one I have now.
I have had a BAKFlip F1 on my Colorado Crew Cab since March of 2011. Fully open it takes up about 10 inches of space at the top of the bed. If necessary, I can remove it in about 5 minutes. Just one bolt on each side. The rails will stay on, but don't interfere with the bed space. My tonneau has the optional rack that mounts to special rails and allows me to carry long items such as 2X lumber, extension ladders, etc, while maintaining full bed access. I keep the rack stored most of the time.
After 11 years the cover is still in excellent condition, but I can't really discuss the durability of the cover as I live in a climate that has no snow and only very minor issues with corrosion. Also the truck is mostly parked under cover.
Problems that had to be resolved. The cover has latches to secure it closed, but does not secure the tailgate. It was necessary to purchase a tailgate handle with the optional provision for a lock. Then I had to order a lock assembly and associated lock tumblers and key the lock to match the truck.
The special rails, that the rack mounts to, were too wide at the aft end and required some trimming to the contour of the bed. Then I had to have the rails re-powdercoated. Probably only relates to covers with the rack option.
With all that BS, I'm not saying that BaKFlip is the best choice for anyone. Just my experience with it.
If you are in snow country, one thing to keep in mind is that you are probably not going to want to try opening/removing/installing a soft cover in the dead of winter.