Its long history of battles between browser and specification that end up in real mess. We as developer understand it when we realize that we are spending more time resolving cross browser specific issues instead of solving the programming business logic/problem.
+ve
- No cross browser pain
- U can trust that good developer have spent there time and energy making library
- U can focus more on actual problem and not on side effects
- API's are good. If someones tells UI developer that ajax, HTTP, JavaScrtip bla bla bla........ OFFFF simple function is always great Ajax.call(url, callbackfunction, param). That is all we are looking for most of the times.
- Great time saving :) and u can enjoy parties no late night work
-ve
- U will be playing on smooth surface and saving skin from headaches that are good for we as software engineers
- If you use some profiler you will find few dozens of call made inside that function for doing the things using library which consumes few of MILLISECONDS. but this is not really a big deal considering time we saved during the development
- You have to trust on the library regarding what they say. So i will suggest to stick to good ones only. And yes u r using one of the finest
Hope that helped,