When buying sockets, if you can't afford or just don't want to invest in good stuff (Snap-on, Mac, Matco) then buy 6 point impact cheap-o sockets. Here is why 6 points grip entire head of bolt, instead of just the points the way 12 point does, meaning no rounded off bolts. Impact sockets are much more durable they won't break like cheap chrome ones do.
Rachets, I second the prior post recommending biting the bullet and buying high quality rachet. There are several reasons first no one likes punching iron when gears in rachet break, second things become much more tedious when you no longer have a rachet, third (and most important to me) the action in a quality rachet is much lighter than in cheap o. Which means that bolt you can't quite get fingers on that is loose enough it just turns back and forth instead of working rachet gear, doesn't do that, or in some cases too tight for fingertips too loose for rachet. Top end rachet has much smoother action.