1. As far as your roof 24 inches on center is too far apart when you are spanning 26 feet as far as I am concerned. I have seen too many roofs sag that are on 24 inch centers even when using plywood.
2. Todays lumber is grown too quick and isn't like the wood of 20 years ago.
3. OSB has a weather resistant (not weather proof) glue and standard plywood does not.
4. When you pour your concrete use 3500 or 4000 pound concrete not the 3000 pound. The heavier concrete will make a much stronger floor and footings.