Really 390cruise?
In my experience when positioning to other locations for a crew change, I have had nothing but very good to excellent service in "business class" when using Air Canada.
I have also used some Asian carriers and they too were excellent. As for US carriers, they are a joke. AA's business class although good was not at par with AC's service and they wouldn't even allow us use of the Admiral lounge too before the flight... They suck!