I don't think I ever used HDf (maybe I did without realizing it). I have used MDF for all sorts of things- pretty neat stuff for certain applications. I have only used OSB for underlayment, wall and maybe roof sheathing. Always used air guns and never had too much trouble. I like OSB for floors because it holds up to the weather better but I prefer regular plywood for walls and roofs.