CX F is much better than BA F IMHO
(but there are people in this board who like BA more)
as for HKG-NRT, there are 3 class flight. but i am not sure if all of them are.
the 450/1 which stop by TPE are definitely 3 class.
(this a result of re-using those plane flying to NA, do a search on itn you should be able to find which are 3 class flights)
as for ground service. cx is weak in AMS, in HKG/NRT they are very strong. so not much to worry. the only concern for you is the pilot incidence if u r travelling in the next few weeks