I have an eco-drive dive watch (the kind with the built-in depth gauge).
I really like it, and wear it every day. In contrast to the very nice Blue Angels one that civprod, the internal battery that gets charged on this model is smaller. I'm mentioning that because I originally noticed that when I was looking at the specs, and wondered about it - but it is a compelte non-issue. I have worn this watch literally non-stop for years now, and it has never gotten low on battery.
Any light charges it (although strong sunlight the best I suppose), but I sometimes don't leave my house or office for weeks, and this thing has never gotten low on power.
I really like it.
My only complaint is that the rubbed band for the dive model had no-decompression times/depths printed on it, but those rubbed off within a year or so. Not a big deal since most of my diving is nitrox now anyway, and it would only have been an emergency third back-up in any event.