Paris was free fed by her previous owner, and she was underweight and incredibly picky. She's still underweight and picky, but she'll eat most of her bowl of food now at least!
I don't free feed, because I personally need to know how much Paris is eating! She doesn't eat much, so if I was free feeding her, I'd never know if she was eating more or less, or at all. I am in no fear of her gulping her food down, as she takes nearly a half hour of picking and nibbling at her bowl of food before she's done anyway. lol!
My terrier has been free fed at times, but she starts tipping over to being on the overweight side when I do. And being older now she's going to switch over to a senior food soon, whereas Paris NEEDS the highest energy food I can afford! lol.
Personally, while I can see the benefits of free feeding (cos I HAVE done it previously with my terrier) I prefer being able to actually KNOW how much my dogs are eating by providing them with meals. I train and show Paris, I need to know if she's eaten in the morning or not, before we go and spend 8 hours at a show with only training treats with us!