As for the hard covers, my son has the folding type which works ok but I wasent totally satisfied with the security aspect. I had the dealer install an aluminum roll up on my 2016 Chevy and at least for me its the best ive seen.
I do lose about 1 ft of truck bed when its rolled all the way forward. but otherwise it is very tight and secure and of coarse can be locked.