While I still vastly prefer Twitter over Facebook, I have to disagree with you; I think Twitter is beginning to go down the same road that Facebook did a few years ago.
Twitter (like Facebook) was set up with a core set of rules for the user to follow. You have 140 characters, your feed is a chronological list of the tweets of those you follow, likes are support for a tweet, but non-visible to your followers, while retweets are visible to your followers. There may be others, but to me these are the 'core' of the user experience.
At this point, Twitter has removed the functionality of almost all of these points. They're experimenting with longer tweets, the timeline is no longer chronological, and (in my opinion the worst change) they've changed the behavior of the like function. It no longer simply notifies the original user, but now has some random chance of also appearing in other timelines. They've muddled their basic system for reasons I can't quite understand. If anything, I'm choosing to like things less. In the past, I would've retweeted one tweet, but liked several similar posts to avoid oversaturation in my timeline. Now, I feel that I must use likes in the same way as retweets.