Ho ho, definitely not the OB/MW way. Hell no. Punishes people for choosing majors and minors. I'd rather go back to how Daggerfall did it, which was 4-6 attribute points of your choosing than go back to MW/OB's way.
No, the best way would be nGCD/GCD way (OB/MW leveling mods, respectively). To put simply, as you level your skill points a bit, you gain an attribute increase. Usually, it's in the major attribute, but sometimes it'll level a secondary or tertiary attribute. Sometimes the main and secondary/tertiary (it's all in the mod's math). It's seamless, and doesn't punish the player for choosing a major or minor. It's what the OB/MW leveling system wishes to be.
how GCD and nGCD for morrowind and oblivion respectively did it, pretty much perfect. One of the issues with TES is that stupid 5x multiplier game when you leveled up making you use skills you normally wouldn't use just to get it, assuming you wanted to make the most of your character.
I completely agree.