I have in the past few years done more and more development in Wordpress and would like to get some feedback about custom post types/taxonomies.
What are the pros/cons of using custom post types, rather than creating your own database tables and your own admin pages? I have myself always used posts/taxonomies, but found myself restricted by the pre-defined relationships between each. I also noticed some modules do use them, some don't.
What would you guys suggest, and if both could apply, what's the logic behind it?