Perhaps Kokosha should answer, but here is my breif take..
There are really 2 Ukraines - West and East/South, and depending on where your people are from that you talk to, you'll get a completely different take. Both will tell you that their candidate is being elected for "standard of living" issues, such as heat in the apartments in your example, but I know very well that "heat in the apartments" has been unstable/unpredictable from the Soviet Union times when I lived there, and every single winter until today. (though, obviously a lot worse now). So I see these things as election populism of the type of issues that in reality simply will not be dealt with due to culture of corruption and mediocrity which transcends all possible political systems they try. Situation is made worse today, as countries like this get hit hardest in global economic recessions, and naturally, party in power will get the blame, and the other gets annoited as a savior by the moderate voters and is put in power. Then the whole thing happens in reverse. Not that different from what we do here with our two parties.
Beyond that, 80-90% of Western Ukrainians will always vote for Western-leaning candidates who want distance from Russia culturally and politically, want to join the EU and/or NATO for future protection from Russia, and the East/South (my hood
) will always vote for candidate supporting alliance or union with Russia (or at least very good relations), and supporting Russian as a a second official language (considering large cities in these areas are populated nearly 100% by people who prefer Russian as a first choice at home and at work).
"The trouble with socialism is that eventually you run out of other people's money" -Margaret Thatcher