I have a BakFlip on my 2017 CrewMax. I love the fact that I can open all the way, so I can easily use the whole bed, since it will fold up against the back of the cab and lock in place. This leaves about 4" of the bed covered. I would buy the BakFlip again.
I got the Backflip MX4 and folding tool box. Easy install , tool box perfect for tie downs, jumper cable etc. aluminum panels fold up easy and secure the bed and good drain system keeps water out.