I’d go for CNG. Electricity is a “derivative” form of power. You can’t mine or drill for electricity, it has to be made from another source (unless you’re willing to buy into solar and wind electic sources, which I’d support if they’d work efficiently). From all accounts CNG is plentiful in this country. I’m no scientist, so I don’t know what sort of “refining” (for lack of a better word) is required to make CNG usable, but I have to assume that it is easier than refining oil (I stand to be corrected.)
Of course infrastructure is an issue, but that is true of electric refueling also.
For the record, I drive a Prius (we own two of them) and they have been very good cars. But I’d switch to CNG if it were available and supported for fueling.
Back in the 1980s Lada marketed a line of “dual fuel” vehicles in Canada- you could switch between gasoline and propane by throwing a lever. It was a good idea here because most urban gas stations sell propane (most taxis in Toronto run on propane) while in rural areas propane was hard to find.