Well it's nice to see the rest of the internet catching up. For a while I seemed to be the only Signal complainer, and that's because not long after it was first released I wanted to try running it myself (including the server side) and then encountered the problems you've listed. There was also a hostile reaction towards LibreSignal.
On the upside, Signal probably is better than WhatsApp or Telegram.
My original complaints: https://freedombone.net/faq.html#sec-18