Of those 3, McDonalds and Subway aren't that bad I find, whereas KFC is genuinely dire.
If I get a subway I tend to ram it with as many vegetables as possible, at McDonalds I pretty much always £5s worth of burgers inc. a small fries, not healthy but not that bad. I made the mistake of getting a KFC delivered recently and Jesus Christ it was like an Oil Well.