I have a decent selection of 1/4", 3/8" & 1/2" socket sets in shallow & deep, impact & non-impact, 6 & 12 pt, just not in every single combination. I also have both a 1/2" & 3/8" impact wrench, with both shallow and deep impact socket sets for each.
I don't have a 1/4" impact wrench, per se...