So what do you see yourself doing at level 20?
No. No. NO!
What you want to do is plan out for the here and now. You have 15 levels of play, and you are a full caster, but it's extremely unfun to go through a bunch of levels qualifying for PrCs and waiting for the Supa Ultimate Kombo to come online only to have the game end before that.
If you want a versatile spell list, Mage of the Arcane Order works as others have suggested. If Dragon's allowed you can look into the bloodline feats.
I'd drop ray of clumsiness and lesser orb of cold for charm person and maybe nerveskitter. You have no actual support for dealing heavy spell damage.
I feel like you all misunderstand what I meant. Since I optimize much more then I play I only build 20th level characters. And then I scale them back to see if they will be interesting at the level I am playing at. So I wanted to know what he wanted to do with his character. A.K.A. blaste, buffer, bc specialist r. I am pretty sure that you will agree that if you don't plan out your character in advance then you will never prc effectively.
As for buffing war weaver is pretty fun. You could combine it with mage of the arcane order, sandshaper or Rainbow Servent for more spells. I also saw a build recently that focused on using incantrix and chain/ touch spells to give your entire party 24/48 hour buffs. To be fair that relies on a couple of very RAW interpretations ( chain spell makes spells have a fixed range mostly). But these would all be fun imo.
I would also like say that Energy sub is really sub par, you would be better off with spell focus(conj) or something else. You could also replace improved init. with something else like prerec.
P.S. For the record I would Really suggest sandshaper if you are looking for versatility. It adds something like 48 spells to your spells known. listed here
1st—bear's endurance, bull's strength, cat's grace, endure elements, parching touch, speak with animals, summon desert ally I.
2nd—eagle's splendor, fox's cunning, heat metal, owl's wisdom, resist energy, summon desert ally II, summon swarm.
3rd—control sand, desiccate, dispel magic, dominate animal, haboob, slipsand, summon desert ally III, sunstroke, tormenting thirst, wind wall.
4th—blast of sand, summon desert ally IV, wall of sand, wither.
5th—choking sands, flaywind burst, flesh to salt, summon desert ally V, transmute sand to stone, transmute stone to sand.
6th— awaken sand, mummify, sandstorm, summon desert ally VI.
7th—mass flesh to salt, summon desert ally VII.
8th—summon desert ally VIII, whirlwind.
9th—summon desert ally IX.