@rinokeros : so after testing :
- message sent offline to offline recipient : no message received by the recipient
- message sent online to offline recipient : message received by the recipient after enabling data
So for me, Jami is pretty convenient for what it does. The only issue is the battery drain, still not optimized yet.