When would you choose RDB-List over Report Definition in a high-performance system?

As previously mentioned, there are no performance gains just because you are using RDB-list and not RD. Having said that to tweak performance for complex queries you might need to use RDB-list if similar outcome is not possible via Report Definition.