In reply to Tai.

Partially true - wordpress has its own custom fields functionality which is woefully inadequate. ACF remedies this. I dont see why this functionality couldn't be core - other than the fact Elliot does such a great job on his own. ACF is the best documented plugin for WP developers by a wide margin.