Have an Answer?
That's like asking which color is the best. It depends on what you are looking for and your personal preferences. I love being a Mechanical Engineer since system dynamics, vibrations, and optimization fascinates me. In terms of pure career potential, however, I would have done better as a Computer/Software Engineer or a Chemical Engineer. That being said I'm earning enough money on my own to put me and my wife in the top 25% of household incomes, even though she is a stay-at-home mom. At the end of the day, having a job you love going to in the morning is a lot more important than making 10%-15% more in a profession you hate.
The best engineering field is the one of most interest to you. Any engineering field can be rewarding if you enjoy what you're doing.