Dear Mikrotik team,
I find useful, considering best path selection algorithm, the option of altering BGP origin in BGP Actions section of routing filter.
Why i think it’s useful? Because after the shortest AS path criteria there is no other way to alter route preference between two different AS peers.
Something like in the fake screenshot below.
set bgp origin.png
More details on purpose is like this:
schema.png
Consider I want to access some oversea website hosted on ASN400.
Normally if I set BGP weight greater than 0 on session ASN02R1 then outgoing connections to ASN400 will be made through ASN02 via ASN200 which is a longer path than via ASN01R1. Nevertheless reply should normally come through ASN01R1 because is the minimal AS path.
But if there’s no BGP weight set on ASN02R1 session, then majority of outgoing connections will be made through ASN01R1 because it has a lower ID number considering IP address of peer. This way is not convenient since ASN01 is weaker in terms of bandwidth and reliability.
I need to influence request to be made preferably on different peer if AS path is equal but considering shortest AS Path if there’s such variant and I think the only criteria usable would be BGP Origin if it would be available.
BGP Weight is not usable since is higher in priority than AS Path length and if used then switches all connections through a specific peer.
BGP MED is used for comparison between same ASN peers so it’s also not usable.
+1 Would also like to see the ability to set origin. More BGP nerd knobs = 
+1 I’d like to see that new action too.