You have to look at the whole picture!I'm quite astonished.. ..well, one thing is debating the balance of Spellcasting prodigy compared to the D&D general balance, another is comparing SP with Weapon Focus.. ..ya, wow, a +1 to hit, and at mid to high levels, you'll possibly hit once more, while the mage is incinerating armies.. ..I mean, it's like comparing apples to oranges, a +1 to hit means nearly always a d8/10 +15/20 at high levels, while more spells and +1 DC means a monster is dead.. ..or, want to talk 'bout the benefits for a Wizzy/Cleric? Oh, yeah, double benefit for a half effective character, since all he can cast @ CLvl 20 is 5th level spells, cm'on..

Probably your Fighters use single-attack bash all the time! My figher-players use Trips and multiple attacks! So a +1 is something usefull! And remember that a Fireball will do a max of 10d6 of damage... 35 HP that can be halved... Wow! And many monsters have resistance to fire! Just to make an example of artillery. The problem is that Artillery magic is unbalanced to Roll-Or-Die magic (the first being being too weak, the second being inbalanced as a concept). A +1 DC means the monster has 5% less chances of saving himself from a Save-Or-Die spell (but all the "good monsters" have SR, so it's less than 5%, because the roll against SR is unaffected! A +1 to the BAB means that (at 11 Level) the monster has a 5% + 5% + 5% chances of losing d8/10 +15/20 FOR EACH ATTACH! Now... If a monster has 80/100 hp... Mmmh... 5 or 6 hits from the fighter and he his dead.