There's not much difference between taro and omnibolt in this respect. Both require end-user nodes (or wallets) to be aware of how to do taro assets or omni assets, but routing nodes don't have to know anything about that stuff because of atomic swaps. With both taro and omnibolt you can simulate sending the asset to someone else over the "regular" lightning network by "swapping" the asset into bitcoin, sending bitcoin over lightning to the other person, and having the final hop "swap out" the bitcoins for the other asset. That's how taro plans to do it and omnibolt can do the same thing.
This is what I think as well. I think the protocol that actually solves a problem and easy for developers to implement will win
reply