Seems to be a solid list. Choice is difficult...
+1 to Irresistible Dance at 6th. Also, have a good look at all bard spells that come in quicker than the wizard counterpart.
Another suggestion is to ask the DM about the possibility of custom-made runestaffs (Magic Item Compendium). If the DM is ok with them, this means most spells with hour/level duration should be on runestaffs instead of selected as known spells (Superior Resistance, Mind blank, Heart of the foo...) If the group wants Greater Magic Weapon, get them to purchase a metamagic rod of Chain Spell. Expensive, but it will work for them.
I would also avoid the situational spells. Either get another wizard to cast the teleport/greater teleport/plane shift line, or have the group purchase scrolls. As for Assay Resistance, I would get a wand. Partially charged if possible. 4th level is crowded enough as it is.
If you can wait that long and survive (or if the DM's ok with psychic reformation), don't take dispel magic and wait for the greater version. Clerics, Druids and wizards alike are able to cast it, so the party should do fine. As a worse case, consider getting it on a runestaff also.