In playing around with the new transaction I have 2 suggestions (requirements):
The CIM module has 3 unique keys: Customer ID, email and Description. There is an element for profile and the ability to create a customer profile yet you only use the customer ID and email. There is no child element for Description. The description would also help to make the customer profile unique, which we use heavily.
The other major issue I'm seeing is that I charge the card and create a customer/payment profile from the charge but yet I can't use the History button to view the transaction as I would be able to do if I created the customer/payment profile first and then used that to charge. All of the pieces of the puzzle seem to be there so this appears to be an oversight.
As it stands now I'm not sure we can use this new feature as we were hoping. At least not with any ease of use.