Great Article, thanks for sharing.

“Inline styles are good” Ouch my ears :S

I understand your point, and can see where you’re coming from. But CSS can be done in a way where specificity shouldn’t be a concern. Have you considered the BEM methodology? Also take a look at @csswizardry ’s ITCSS http://csswizardry.net/talks/2014/11/itcss-dafed.pdf for architecting CSS.

Surely having some inline and some stylesheet CSS is just as difficult/messy to maintain?