I seem to remember reading somewhere (can't remember where, does someone have a link) that JSPs that don't have scriptlets can have the taglib pooled. I assume this means the taglib is loaded and shared amongst each JSP that uses them, speeding up the page and reducing memory. I guess a scriplet on a page may make the web server make a local copy?
I find with Tomcat 5+JSP 2.0 that writing pages with tags and EL has made them much easier to write and understand. With being able to get rid of <c:out /> tags and just use ${var} everywhere makes them much easier to read.
-- Jason Lea