Lib's are great, yet classes are better. You can modify these to suit your needs - anytime.
xCustomListView is a prime example - once published as a lib, then as a class - since the author responded to many update requests that the user can modify to suit at will (and other reasons) - (not to discount libraries)...
Unfortunately, lib's will sometimes constrict you - until the author has the time and motivation to update them with your preference / needs (or OS changes). I, personally have been stuck behind this wall many times... No fault but my own for being so dumb and dependant.
Thanks