You would probably be better of taking out either the AMEX gold card. 30k sign up bonus and then 1MR for every 1CHF spent. MR to BA ratio is 3:2.
Compare this to the Miles&More card which is 1.25 miles per 2CHF.
Remember in EU we get some pretty good deals in J. For example we have had quite a number of EU-Australia deals this year between £1400-£1800 rt in J so actually spending miles isn't always the best deal.