JMS client APIs on IS vs JMS adapter ?

We are starting to implement a JMS based application. First thing that comes to mind is whether to use the JMS adapter or the JMS client APIs available via the IS (using IS Admin → Messaging → JMS connection alias). What are the pros and cons with each approach? I searched the forums but was not able to find a definite answer.

Thanks,
Vikas.

WmJMSAdapter 6.1 is considered deprecated starting with wM Suite 8.2.

I prefer the build in solution available in IS.