You can use AdBlock for more than just blocking ads. The best way to block annoying things on Facebook is to make use of the AdBlock filter lists. You can also use AdBlock's manual blocking wizard to remove ads manually.
In order to block more annoying things on Facebook, your best bet is to enable the Fanboy's Annoyances filter list. Fanboy's Annoyances blocks in-page pop-ups (the kind that prompt you to subscribe to a site's newsletter or email list), social media and related widgets, and other annoying things on web pages, particularly Facebook.
You can find out more about filter lists and how to use them here: Introduction to Filter Lists.