OSU has the advantage of being the only big name program in a pretty large state. Imagine if Michigan only had UM instead of MSU, as well, or if Florida only had one major program, instead of three.
OSU, like Michigan, Notre Dame, and USC, recruit nationally. But being the one big program in a state is a big advantage. The first thing Nick Saban did when he got to Baton Rouge was basically wall off the entire state. Three years later, he won a national title.
In this football crazy state it doesn't surprise me. Sure they are the big name, but Ohio State would recruit well just about in any state given it's history, traditions and the on-field performance each and every year.
Michigan does just fine for itself as well as the Florida schools.