As XKCD (and many others) have explained so clearly, and proved with some simple combinatrics, password length is significantly more important to security than complexity.
However, long passwords are hard to remember so it is often easier to use a phrase or a quotation from a favourite book or poem meaning a password can often hit 40-50 characters. Should this be considered secure or are there known attacks that use large dictionaries of quotations as an attack vector?