Positions with opposite color bishops and heavy pieces are known to be very complicated and double-edged. The tension between two sides can last for a long time because of continuous maneouvering of rooks and queens.
Consequently, evaluation of the position depends mostly on the dynamical resources and weaknesses in pawn structure and not on just pawns counting (but of course it counts too). After 1. ... Bxc3 2. b3 and subsequent Bc4, Ka2 White hampered black's attack along the b-file. And it's not clear for black how to proceed.
At the same time white has a clear plan of advancing king's side pawns evolving the attack. f7 pawn is pinned and it would be a long-term target for white's pieces on light-squared diagonal a2-g8.
I think, that exchanging off queens will bring white's edge in the endgame.
To see more deeply we can make intermezzo move 1. ... Qb6 threatening mate. Now b3 can not be played. And white needs to play 2. Qd2 to protect c3 and b2. Then black's idea to put all his heavy pieces along b-file and continue attack. White is in trouble because his bishop can not take part in defense, for example:
[FEN "1r1q1rk1/p4pp1/3p1b1p/2pQ4/4P3/P1P2P2/1P2B1PP/1K1R3R b - - 0 20"]
1...Qb6 (1...Bc3? 2. b3 Qb6 3. Bc4=) 2. Qd2 Qb3 3. Ka1 Bg5! (3...Rb6 {with idea of Rb8. With edge for black.}) (3. Qc2? Bxc3 4. Qb3 Rb3 5. Kc2 Rxb2 6. Kxc3 Re2) (2... Rb7 3. Bc4 Rfb8 4. b3 Qa5 {targeting a3 and c3. Also good for black strategically.}) 4. f4 Bf4 5. Bc4 {only move} Bd2 6. Bb3 Bc3 7. Bf7 Rf7 8. bxc3 Rf2 {with very good chances in the endgame for black}
Main line of my variations is from previous answer by double-beep.