You are not the only one at ALL. I do have the same feeling. But, in some cases within my airline some combinations changed in a better way. Especially about long waiting times during two flights. Sometimes going up to more than 2 hours on the ground before your next flight. (also un-paid).
There are still such pairings (still too much in my eyes) and the only way to improve is to tell our fellow colleagues to report, report and report and send a copy to your local CAA (it's only a check-box we have to tick). The unions are communicating a lot on this issue.
So one word "report". Because I don't think that in our position we can change a lot. Unless we show up massively to our dear Eurocrates...