Have an Answer?
I think civil is a good field as structures are becoming more modern with new materials being used. Also if you consider the infrastructure (bridges, roads, public works) are becoming outdated in the USA the need for upgrading these will be large. Also you can work on private stuff as well. I am an Electrical Engineer and I would recommend civil over Electrical because many jobs in electrical are being shifted to Asia. By the way in Civil eng I think there should be opportunities to work in developing countries. I did this in my career and it really helped me!! Suggest you do some web research on civil and see if it floats your boat! hope this helps!