I prefer private accountants. They are usually cheaper and sometimes much more experienced. They get to know you and your business better.