I believe that custom capabilities and tags combined offer the most powerful ways to manage content access.
Just as membership levels seem to work similar to categories, custom capabilities seem equivalent to tags.
I like what you suggest having Level 0 be "free" and work with Level 1 as "paid" only, adding the rest of the access logic using ccaps.
Are there any tips you'd suggest to keep in mind when managing members with these?
Thanks!