>I wish they'd add one more that turns off their "prefer routes learned from a customer" rule.   I'm having to split my blocks in >half and announce them that way to get them to send my traffic directly to me through our IX peering session as opposed to >one of my transit providers.
>I'd rather they just let shortest path selection work. 

I think this is by design so you don't end up with free inbound transit.

If one of their transit customers is trying to reach your prefixes, my guess it'd make sense to offload that over IX first, although I'm not sure if that's always happens due to path selection.