While the centralized nature of Signal and their 100 % dependency on Amazon AWS is the biggest disadvantage, there are more:
First class clients exist only for Google Android and Apple iOS. People who use an alternative OS (e.g. I'm on #Mobian) are excluded for now.
And their deciscion to base account ids on phone numbers is questionable at best.