I always do a brake job by the book.
It helps to use anti squeal spray UNDER your anti-rattle clips, as well as ON TOP where it contacts the piston.
I use that black brake grease usually. I put a smear under the clips and snap them onto the pad, then put some on the piston area on the clip.
Also, I use a wire brush on the hub or a die grinder with a wire brush wheel, then clean it up better with a wire brush.
Then I PAINT the hub face between all the lug studs with a thin coat of anti-seize so rust doesn't pack up under the hub giving you runout issues. Also makes taking the disc off easier for the next brake job.
If I absolutely do a brake job by the book, use moly grease, silicone grease, and anti-squeal sprays or liquid if I have it all in the appropriate places, and things should be ok.
If there is a small squeal and I did my part and did a good job, I just let it squeal and am happy to know it is the cheap components if that is what the client or friend is using.
Right now, my OEM Akebono pads on my Fit have started to squeal. I took off the wheels and was sure I had enough pad left until the Spring, so I don't really care.
It gives you a chance to start shopping around for the best components for the sale prices, that is the biggest key to pulling off a perfect brake job.
My next brake job will be Certified CT rotors with Bendix pads.