I think it depends on how fast you want it to be resolved and how much you are "suffering".
The private specialists will give you the fastest solution (of course more expensive). My experience with the government specialists is that they will go step by step and try for the "minimal"...