Qatar is a much better experience than BA I'd take it over AF as well.
For $1k less I'd definitely go with QR, especially considering BA and AF would put you on a regional euro flight to Athens which is basically economy with the middle seat blocked.