We adopted from Many Tears, about 18 months ago - a 5 month old pup.
We had a positive experience, the foster carer was lovely, all their questions made perfect sense (I'm glad they ask them, tbh), and the local lady who visited to do the homecheck was also lovely. I didn't find any of it daunting or scary, and actually found the homecheck practical and helpful!
Our kids were nearly 5 and nearly 8 at the time, and our pup seemed fine with kids. After a few months, it became clear that he had issues with being touched/cuddled too much - he was in a pound for the first 3-4 months of his life, so hadn't had much socialization with humans! So we had a few behaviour issues as adolescence hit.
I emailed MT, and they phoned and gave advice over the phone - helpful as they could be, but for us it wasn't really as useful as having someone meet the dog and give advice. So we paid ourselves for a one-off visit from a behaviourist, who was worth every penny. Our pup is not aggressive by nature, but he is scared of strangers - especially kids - and has growled, so we tell visitors to ignore him till he gets to know them. Its working beautifully, he's gaining confidence and our kids and their friends are fine with him.
BUT, as rescue pup, he does have issues - and we went through a stressful patch. He's not the dog I thought I wanted, iyswim, but I do want the dog we have 
I digress! MT were fine, and the only thing I'd do differently is pick a dog who has been fostered with children, as opposed to just meeting lots of them when out and about: behaviour is different in a home setting. I have learned.