Btw. if staying with Oneworld is important Air Berlin (AB) would be my choice under the mentioned conditions since they´re Oneworld member.
... and their Business Class has just recently been upgraded so they´re certainly a good option.
The following report might give you an idea:
http://www.airliners.net/aviation-fo...d.main/261331/