I'd go to CX (that's what I'll do in a few months
) . After a couple of years on the freighter you'll get the chance for a command (if you're up to!), or for a move to the pax fleet with much better rosters, you can also decide to go to HKG, there are many opportunities. Of course you won't be home every night, but is it going to be the case with Swiss?
At Swiss you could be stuck on the RJ for a while as the openings on the A320 are being filled by ex-SWR pilots who were laid off.
Then there's the salary at Swiss
Even with a weak HKD, it's never gonna be as low as Swiss!!