They do different things. I'm using both: uBO for ads and hiding UI elements, uMatrix for JS. I wish that the author could support both but time is limited and I'm OK with that.
By the way, I realized that most of the tabs where I'm logged into something run inside their own tab container, so that limits the damage that any bug on handling cookies can do.