Optimum spell build for each class

Was wondering if there are some optimum spell builds for each class.
For example as Assassin I find the all the beginning free spells work pretty well except replacing deadly accuracy with ice storm to clear the board.