I reverted to True/False syntax.  The idea behind any/all/False was actually to support dropna(how='any'), which would potentially be a lot more rigorous than just 'all', but that idea did break convention and could be a source of potential confusion.

Ability to write nan rows would be great.  When that happens, I vote to change the default kwarg to dropna=False and update the documentation accordingly.