I found that my site was performing poorly in to all the scanners I had access, such as GTMetrix, WooRank, SemRush, Pagespeed, Yslow, etc. With a few changes, I was able to improve my scores which also improved the performance of the site. The biggest change was moving to the Twenty Fourteen, and other themes, but it had some pretty serious issues.
The goal was to alleviate all these problems so that my site performed better and scored better within all the scanners used. To get my scores, I did have to use other plugins as well.
What I did is documented at the following locations:
The first link goes through why I used additional plugins, where to get them and how to set them up. The second link is purely about why Genericons had to go (security reasons).
As I find more to do, I will be keeping those URLs up to date.
This plugin currently does the following:
Some plugins like tabby responsive tabs also require you to NOT defer the JS. It is already in the footer, but deferal breaks the tabs.
Subtheme support does exist, but please be aware that you will probably want to ignore the parent themes styles as it is pulled in directly by this plugin. You can do this using BWP-Minify and other plugins otherwise when using deferred CSS you will cause unnecessary reflows and duplicated data. If you are using the Child Themes plugin, this is handled for you.
In the meantime use the support forum to request more styles to add above-the-fold.