It’s never really black and white, but for me a sign to leave a free web service is when they start charging money for the content I create - or limit access to my content to everyone else. Closed eco-systems are ok, but not for services where I provide content for free.