My experience is:
Under warranty, go to dealer. Once the warranty is over: Major maintenance and repair (timing belt, engine and transmission related repair), go to dealer. Minor maitenace, do it yourself. It is really hard to find trust-worthy indepandent garage.