Another note of interest (not necessarily my view, but interesting enough to read, I'd think) with respect to metadata is:
He's got a point that it's a good concept to track content without regard to the file that contains it, but that applies only to metadata for file identity. At least content type is inherently file bound and is best expressed as a property.