340-360 vs 408-414

Just wondering on people thoughts of which is better, I can see the advantage for relative low Rpm street engine like under 6000 rpm. One day I wouldn't mind turning my 5.9 jeep into a 408 for better towing and off roading but for higher rpm and horsepower doesn't 340-360 have the advantage with the better bore to stroke and rod ratio. I always thought that was one of the main advantages dodge had over the other car makers, when you see engine shoot outs dodge usually wins especially when using mainly factory parts.