I agree, it is definitely worth it, especially for an ex-pat who is unfamiliar with the legal system here.
Like any insurance, it seems like a waste of money until you need it, and then you are totally relieved that you have it.
We use CAP, and I had 2 court cases last year - saving legal costs of CHF 12,000. We won both cases hands down.