Is the IBAN/BIC money transfer common in CH now?
YES. I do wire transfer between CH and DE, and viceversa all the time. Very simple process. I bank here with ZKB and they charge me 4 CHF for the wire transfer. My German bank charges less. Cheques are hardly ever used here. I would say private payments are done either via online banking or directly at the bank.
As you mention, an IBAN and BIC (SWIFT) number will be required.