You are forced to identify your self with your number, and Signal relies on centralized servers to send messages. Which are often slow. I can only recommend Element (riot) and Briar until Signal allows a peer-to-peer option and requires no identifiers (your number).