I would stay away from anything TruXedo, I've worked in truck accessories for a few years now and I've seen way too many of those cheap made covers break.
My personal favorite is the Undercover Flex. Great cover, decent price, easy install and easy removal if you ever need to haul something...