Once more, yes.
However, I am going to say that if money is the issue and you can't always afford all the skills, it can be a good idea to not buy the next rank of Flamestrike or Scorch immediately and save the cash for later.
But at the end of the day, it's a bit better to have them than to not.