Free buses should not be considered in any city. Spend that money on more frequent routes. People will not use a free bus that only comes once an hour, or doesn't stop close to them. Until your city is covered with transit coming every 5 minutes you need to work on that not cost.
Not even the best transit cities have transit every 5 minutes all over the city. There is a lot of room to improve in them all