It's not about his financial gain. That's what makes him such a good puppet for those who are seeking financial gain. He's the cheapest whore imaginable, and in the best sense of the word to those looking for a whore in office.
This probably doesn't happen if there wasn't such a terrible lack of oversight in the past, particularly with regard to the computer services contract. But it's to this city's credit that laws and oversight are in place to completely eliminate corrupt practices whereby those with money exert power to gain more money at the expense of the citizens taking part in what should be a democratic process. The fact that Ford refuses to acknowledge the importance of abiding by such laws and oversight is a big problem. It doesn't make him personally immoral or unethical, but it does make him a very bad person to be running the city, as his willful blindness allows for unethical behavior, and it's hard to imagine that his candidacy was not backed for that reason to some extent at least.