This is my choice, self install easy?
Oh yeah. Shouldn't take more than 1/2 hour. Get a friend to help get it on the bed and keep it centered while you tighten down the clamps.
Note: mine flew off on my last outing at the dunes in Indiana. Those little aluminum clamps they give you are great for the highway, not so much great for off road. Find where you want the cover and drill holes in the bed rails. Put some bolts in there. If you don't plan on jumping or going over rough whoops, then you're good. I will say that even though mine sailed up off of the truck and probably 10 - 15 feet into the air at around 40 mph, when I gathered all the pieces up, it went right back onto the truck. No scratches or dents!
Other thing I did, is where the slide locks contact the bedrails (you'll see what I mean when you install it), I put some shrink wrap on the ends of the locking rods. This will help keep them from rattling when you are on rougher roads. Also made them seem more secure as they stay in place really well.
Great choice. I've had lots of stuff like ladders and spare tires tired on top of mine and never worried once about them coming off as the cover has really strong tie-downs for gear. Nothing has ever left a mark on the top......