Signal is not perfect, but it's still the best option we have for mainstream consumption.
The points you illustrate demonstrate that signal will not be the final form of private communication. They are poor stewards of federation, and open source, so somebody's going to eat their lunch. Sooner rather than later.
I want signal to be great, but they're too focused on control so I don't think they can let themselves be great