The additional machinery in URES is necessary when redundancy is low.
uRES is more effective in identifying low-frequency instances, due to its more expressive rule representation, and its classifier that inhibits those rules from overgeneralizing.