Do you really want all impact sockets, even in 1/4 drive? I'd look hard at the Carlyle mid depth chromes at NAPA. I have them and they've held up well for me (I'm a tool breaker too...) and they're on sale right now if I'm not mistaken. I'm a mid depth convert.
I will probably get a full chrome set, at some point; the Gearwrench set I was looking at in the first place is still only $175 for a complete 1/4", 3/8" and shallow 1/2" set. It has 12-point, thin-wall chrome sockets for the rare instance when those make a difference, extra ratchets, extra wrenches, hex keys, etc. Perfect shop/backup set, and I really like my GW impact sockets.
One thing is that I am looking at using a 1/4" hex driver for my low-torque impact, both because it's cheaper and because it can use adapters for 1/4", 3/8" or 1/2" sockets, so I will actually be using them as impact sockets much of the time, even if not particularly heavily.
The other problem, though, is that the chrome 1/4" sets are either stupid expensive, garbage, or missing too many pieces. The Carlyle mid-depth, for example, are $36 for 11 sockets. I'm sure that they are great, but for SAE/Metric plus extensions... I'm spending as much as I would for the impact set.
Even at Harbor Freight, a full set of the pro 1/4" sockets, plus extensions, plus u-joint, is $60; it has fewer sockets, doesn't go as small, and skips the half sizes. Why wouldn't I spend $30 more for a more complete set in better quality?
I thought that I had a solution with the pass-thru kit, until I realized that you couldn't put a u-joint on it; a pass-thru u-joint would be an impressive invention! But getting into hard-to-reach places would be half the point in a 1/4" set, so no pass-thru, at least right now.
Gearwrench makes a couple of 1/4" impact sets; unfortunately, the reasonably-priced one doesn't have extensions or u-joint, and the one that does also has swivel sockets and costs twice as much.
Mid-depth; I guess I can see the appeal, but I think that I would have to have them around to use in order to appreciate them.