I don't know if QuickFix is the best but they seem to be the ones staying on top of the heap so its the one most of us recommend.
And yeah I would really recommend synthetic in your case. At some point you may want to pickup some thc rest strips and test yourself for future reference to see how long it takes you to get clean.