Gas for the range top, or stove. No question there. You cannot install an electric stove top, in a normal residential application, that can even begin to compete with gas, btu for btu. Gas wins, hands down.
We have a gas wall oven, that we like quite a bit. But I know that electric works well also. We just prefer gas.No good reason, just preference.
I would also go out on a limb and say that btu per btu, electric is the most expensive energy source across the country. It might be 100% efficient, but electricity is not cheap, nor carbon free. Ever!