u missed 1 big factor, towing capacity
if no plan for towing big thing (like big boat or RV), a compact truck with full 4 door is ur choice. I have a dakota crew cab as daily drive, no problem except once I need tow 6000lbs hardwood floor, I have to do it twice.