Buy one I have 2 eco-drives and they have been holding up well for the short time I've own them. 1 I owned since black friday, the other for close to a year. The older one has probably been through enough that it make some g-shock owners cringe. I wear that one while working out, during agility tests (same place swat is known to train at occasionally, so jumping over walls and obstacles, crawling under obstacles, jump through window, etc), and the list goes on. Only damage that has been done to the watch is from lifting a 100lb 24ft extension ladder by myself, during the process the watch face came in contact with the ladder quite forcefully and I heard it. So now I have a couple small scratches on it from that, but it's not noticeable unless you look closely at it.
I usually end up breaking a watch or having a battery die within a year from just casual wear, and I take it off before I do any physical activity. That eco-drive is my first exception and it's holding up very well. I think the only thing that really kills these watches are when people store them and let the battery die and recharge them and rinse and repeat, it just wrecks havoc on the battery and diminishes it's max charge when you do that. So my advice find a nice spot on top of the dresser for these or bring them out and wear them and let it soak up some sun light once a month or at least artificial light for a few days.
For me I alternate watches based on the activity I am doing or what I feel like wearing. And when I am not wearing them they sit on top of my dresser so I don't ever have to worry about draining them. If I were to be forced to have one watch for the rest of my life it be my Citizen BM8180-03E, only way you can make it better is to give it a more resistant watch face, remove the date function, and make it out of titanium for no other reason because you can as it's already a very light watch.