They are all great. All the bashing about fuel pumps, etc. on these boards makes me laugh. Very few owners keep these trucks past the warranty period anyway so what difference does it make?
Every post is the same..... "This is going to be the last truck I EVER buy so I want to be sure it's good." Next sentence - "I'll be trading in my 2016 and am hoping to get what I owe on trade...."
Really, just go sit in all of them, shop prices, read, research and take your time. It's hard to make a wrong choice.