You might have a bad fuel injector or you have a blown head gasket.
It sounds like you drive it alittle rough. slow down. it's just a 4 cylinder car. Not a V8 or V10. lol
It depends on the year of these 2 trucks. if they'll old then go with the F150, if they'll kinda newer then go with the Dodge. Ford's newer trucks have too much plastic for me. Honestly, I think Dodge makes better vehicles anyway.