Out of your two options, I would look into putting a cummins in your truck. I dont know much about the brand new dodge`s, but with the few year older ones, they just arent the truck that the ford is. They really arent comfortable, ride like crap, and they seem to be built really "cheap".
The cost factor is sure gonna suck considering you have a fairly new expensive truck, to yank the engine out and put a fairly expensive cummins in.
The atrractive factor about a dodge, the motor, thats about it, I think.