I can add a +1 for Snap, and if noob decided to join us on the dark side at QFF he could earn extra points for his Snap spend. Alas, being aligned to DJ he misses out
As for why I recommend them, my local branch (Belmont, WA in case you're interested) has always been beyond reproach. We always requested our quotes online, and I could guarantee a response in hours. For anything faster, I'd call them to say a request for quote was on the way - and they'd price it up as soon as it came in.
On turnaround time and quality, everything was perfect 1st time. When they gave us a delivery time, they either met it or were hours early - especially for short notice and urgent jobs. Output was always colour perfect, exactly as specified (and being Marketing/Comms people, that means PMS colour matching and specific paper/card stock, as well as other items like binding, punching and even the types of covers we asked for).
Getting jobs to Snap is, well, a snap. We designed our work in house and uploaded print-ready PDF files to the secure lodgement site, which were sent straight through to the branch ready for processing.
The only letdown with Snap is the process & time they take to pay out QFF points. Before you get points, you need to fill in a form (and you need a director's signature to assign the point if you're a large company or corporate) which is then transmitted to head office and recorded against your customer file. And then you have to wait anywhere from 6-8 weeks after you've paid for the points to credit to your account.
So, apart from the QFF issues, I can't speak highly enough of Snap based on the experience with my then local branch.