Yeah, the GPL 3 is viral and most open source developers don't even realize that once they distribute apps with the open source extjs 2.1 library they will have to license their apps under GPL3.
I personally prefer LGPL. The problem for me was that ExtJS did not open source the images and style sheets.