Is it better to use advancements or predicates?

Generally for performance, which is better?
Continue to help post