With Swisscaution and other Mietkautionsversicherung schemes, you are at the complete mercy of the landlord.
Under the terms of these schemes, there is no need to have mutual consent to expenses incurred when you vacate the property. The landlord can simply demand any expense from the insurance company/Swisscaution and the insurance company will immediately pay out the cash to the landlord and pursue you, the tenant, to recover that money. These are sophisticated financial services companies who will use all kinds of debt recovery procedures and will even pursue you abroad (they seem to have subsidiary debt collection contracts in most of the larger European countries and around the world)
Best of all, the landlord pays nothing for this privilege - you are actually paying for the insurance, but the landlord gets all the benefit.
In practice, it has been observed that some landlords will make silly demands for repainting, replacing cracked tiles and various other wear-and-tear items that are not normally a tenant's responsibility.
With the regular deposit insurance account, the bank will only release any money to the landlord if you consent to it. The worst thing the landlord can usually do is delay the refund, hoping that you will be desperate for cash and agree to some deductions in order to make the refund more quickly. However, the landlords can not go and start legal proceedings for things that don't have a good chance of success at court - they will only usually go to court to make a claim if there is something really serious like unpaid rent.
The usual strategy to resolve the refund issue is to
a) have a cleaning service that guarantees landlord satisfaction, with a cleaning company representative at the inspection
b) have Mieterverband membership and have a Mieterverband advisor represent you at the inspection (there is an extra fee for that)
c) have insurance against 3rd party damage (Mieterhaftpflichtversicherung)
d) refuse to give back the keys at the inspection before the landlord signs the form to release the deposit. He usually wants to hand over the keys to some other tenant on the same day and will not risk losing his new tenant just to try and dispute some speck of dust with the outgoing tenant.
e) take the deposit release form to the landlord/agent office at some time late in the day, preferably on a Friday afternoon, just before they close. This can be really irritating for them if they have a train to catch (Swiss trains are always punctual of course) and there is some possibility they will just sign it to get rid of you so they can go home.