Not in accuracy. But only because Citizen's Eco-Drive is quartz with an added twist that makes it superior over regular quartz watches.Rolex is better than all of them combined.
As for Citizen vs. Seiko, it really is an apples to oranges comparison. If you need your watches accurate to an extreme degree, go with an Eco-Drive model. If you prefer automatics, it's a toss up. But I have noticed folks tend to prefer Seiko automatics over Citizen's offerings, in general.