QR must address the A320 to Europe issue ASAP. Either install flat seats in business or not fly them to Europe at all. I had the same issue to MXP, every single passenger in the business cabin was complaining. I simply will not fly on the A320 C-class to Europe, especially as the ticket prices are the same as the A330 product in the cases of MXP and FCO that have a daily flight on the A330 and another on the A320 with the same price in business class.
I also know many Doha origin passengers that avoid the A320 C-class to Europe, passengers who would usually pay a premium to fly non-stop as opposed to use EK or EY are switching over to EK or EY when flying to QR's A320 european destinations.
The good news is that TXL (Berlin) is switching to the A330 in December.