Working on a kickin’ subscription site using Pods. This is exactly the kind of project Pods is great for. Can you imagine trying to produce a “payments” report using only CPT? Not only do you need to look up results by quantities (i.e. show me all payments over a certain amount and under a certain amount and after a certain day). But then on the output side, you need to format the numbers. Add them. Subtract them. Multiply. Figure Tax. And then think about all the wasted space in the wp_post table. If you registered a post type for payments, you’d end up using maybe three fields out of 23 and then adding 5 or 6 custom fields. How in the world does that make sense?
Sure you could do it with INNER JOIN and CAST() … but why?