[eluser]WanWizard[/eluser]
Whenever you use libraries to introduce some 'magic' to your application, you have to consider the pro's and con's for your particular situation.
If you're writing for yourself and the application needs raw speed because it's going to run on a low-budget Godaddy shared host, you'll make other decisions than when you're writing a large business application with a development team.
At my hourly rate, a days work roughly equals the cost of a dedicated quad-xeon server for a year. So if I introduce tools that greatly reduces the coding time, and makes maintenance easier, I have a business case.