Idk much about XMPP but can give some info on Signal.
Signal you can use a burner number, and good luck to someone hijacking your information if they have access to that phone number.
You can also use Signal on PC, just requires the phone number for signup.
If you have a burner computer with signal and a burner number, and you’re using device security and doing shit off someone else’s internet, you’re more than likely safe.
What’s dangerous about Signal and other secure apps IMO is group chats.
Group chats send out notifications, and if you’re aware of how the notification system works, you’d know all of that information is basically sent to one of two (maybe more but it’s limited) servers. These servers have been breached for a long time, meaning the government can read the metadata from notifications.
If a bad actor was to come into chat, and record exactly when they send a message to a certain group, every single member within that group can be identified if they aren’t using proper precautions.
Edit: video on notifications that’ll explain better than I can:
https://youtu.be/vg9ETJkeaTE?si=ykmd4FVsa0PELcPF