It's impossible to read old iMessages and they take up tons of storage [2021]
keydiscussions.com
keydiscussions.com
It seems relevant today given the Microsoft Teams performance discussions.
The core interactions are mostly very well done, when you use a different messaging app you tend to see all the touch edges they sanded down. But it is just incredibly lacking in features for such an important part of their ecosystem.