Message Sending and Receiving not reliable and long delay.
Group Message often not delivered.
Group members often get drop out of Group messages for no reason. They thought no one was talking when that is not the case.
Their message to group will then appear to each individual member.
To solve this problem we have to restart a new group.
iMessage for years dont have searching. ( It is a bit like App Store where they just didn't bother to improve its searching )
And this isn't old. As recent as 2018 that was still the case. 7 years after its first introduction. We tried it as group every year and every year we felt disappointed.
WhatsApp on the other hand has been near perfect. ( Apart from being part of Facebook )