If your priorities are quality of cut and capabilities, a battery operated mower will not have the power you'll get with gas engine. I've never seen a landscaping business using electric in my area, so I think that says something.
If you are concerned with environmental or sound electric might be a good choice. That said, I am not convinced battery powered lawn tools really are better for the environment or cheaper total cost of ownership. Batteries do not last long and need to be replaced, are not cheap, and aren't saving the environment unless properly recycled.
The purchase price for electric mowers is much higher, but maintenance cost us supposedly less. Again, I cant see that considering the battery life is not long.
My opinion is probably biased by the fact that I do my own gas engine maintenance and repairs, so my ownership costs are less than if I had to farm out the service. That said, if you really take care of a gas mower and store it properly you won't have significant maintenance costs.
If I really wanted my lawn mowing to be more eco friendly, I'd go with a propane mower.