In the past, I always free feed all our kittens because there was no one at home to give them individual feedings. All the kittens grew up to be healthy cats, and I never had any problems with a kitten or cat gaining too much weight.
I normally put food out 3 times a day and let Indie eat whenever he wants. However, he is not well at the moment and has diarrohea so I have not fed him for 24 hours and am now giving him little bits of chicken throughout the day.