@sess01
Based on my experience, if you eliminate render blocking resources, then new problem arrive with "changing content" - because if you move fonts to the end/footer, site will start loading with some initial font, but then font is switched to final one - that is also issue.
Same with styles, site design will change as site loads, so it require another styles to be loaded at start those will keep content in consistent way... never ending loop...