I have a shop and do a little wrenching. So far i have had back luck with ratchets. The best luck ive had was with pittsburgh 72 tooth count. Ive managed to break one here and there and made the mistake of upgrading a couple to the icon which i have had trouble with the selector locking up and just generally prefer the pittsburgh i had. Looking to get a good set of flex heads. I do have some carlyle swivel head that are nice but my store cannot get the flex head. Interested in the gearwrench 90t or 120xp and also snap on considering my love for the hard handle. Any other recommendations?