You should use point to point message when you want an reply (acknowledgement ) for a message from the Client. In case of pub sub the acknowledgement is sent by the InstaMsg server  to the Publisher,on receiving the message, and not by the Client (Subscriber). 

Use point to point message when you require message acknowledgement between publishers and subscribers. For example: 

Device Signaling 

  • Signaling Uploading and downloading files on devices. 
  • Changing configuration on clients or devices 
  • Upgrading firmwares etc. 
  • Activating digital outputs etc.

You can find more details here