Signal is considered more secure and private overall due to having end-to-end encryption enabled for all conversations. iMessage only enables E2E encryption for iCloud logged-out chats between Apple devices.