As an Eco-Drive owner, I am quite pleased with my watch. Citizen designs the watches to need no maintenance for a lifetime. (This seems to upset some of the watch snobs.) Also, several of the Eco-Drive models can store power to run for years without light. The Seiko Kinetic watches used to have a capacitor insetead of a battery, which lead to some earlier problems. Also, it seems Seiko is almost secretive about the life expectancy of their watches, as well which of their watches is actually in production and which of them are discontinued. Also, the Seiko warranty is only two years, I think. I know Citizen's warranty is five years.
JK