Sure there are some sucky toplists out there but there are also some great ones. I myself use top lists extensively to promote many of my sites which is what got me started on Go Top 100.
There are sucky search engines and sucky directories as well. And bad link trades. The point is be careful who you link to - don't just add your site to every toplist, directory, link exchange you can find.... not all are created equal.
Having said that I know of at least a couple hundred awesome top lists on gotop100 that I would add my own sites to in a heartbeat if I had sites in those niches.
Also - about her comments about most of them not being ranked in the search engines.... the stats from last month in Go Top 100 show that the toplists on Go Top 100 received over 20,000 visits from the big 3 search engines.