As everyone here has mentioned, it would really depend on what you want to do. I personally fall into the 3Ds Max territory, but that’s because that’s where I started. I first started modeling on Sketchup and then moved to 3Ds.
Each modeling program has it’s advantages and disadvantages. As Haldolium mentioned, you have no bias towards any particular program. I have personally found Blender to be frustrating beyond belief, but I started in a different area of 3D modeling.
Fighter also brings up a good point as well that Blender is free to use. 3Ds and Maya both have substantial costs for their license to use them.
Starting with the release of 4.2 UE4 will be supporting FBX 2014. Currently, Autodesk’s FBX Converter which Blender uses does not support FBX 2014. Autodesk have not released their latest update to handle the export yet. You can still use FBX 2013 but there will be a warning when imported in to UE4 after the release of 4.2. This won’t be a problem aside from an annoying message giving you the warning.
As an instructor once told me (actually every instructor probably says this at some point when looking at a students work):
"A good texture can make the difference between a good and bad model. A bad texture cannot cover up a bad model.
If you have any questions feel free to ask.