1. The like button (e.g. Twitter) [1 dimension, discrete]
2. Clapping (e.g. Medium) [1 dimension, (kinda-)cotinuous]
2. Upvote/downvote (e.g. Reddit) [1 dimension, 2 directions, discrete]
3. Preset reactions (e.g. iMessage) [multiple dimensions, discrete]
4. Any emoji reaction (e.g. Slack) [(kinda-)infinite dimensions, discrete]
5. User-defined tags (e.g. Steam) [infinite dimensions, discrete]
6. Tags you can agree/disagree with (e.g. Kongregate) [infinite dimensions, bidirectional, discrete]
I could go on, but my point is that maybe the reason the like button is so bad is because it's literally the simplest possible implementation of user interactions to content. Perhaps a system that allowed for more nuance would make users consider their interaction more