Having done a lot of DIY projects over the last decade, I've really shifted my view of OSB. Originally I would lump it in with particleboard, but I've since drastically changed my view of it. Particleboard is, truly, junk. OSB and plywood are both pretty good products, and for some uses superior to hardwoods (dimensional stability, for example). High quality plywoods are amazing products. OSB for structure or underlayments are really quite good.