For most people, having the operating system and paging space on an SSD will make more of a performance difference than anything else you can do, bar none.
If you do something that requires it. Probably not, tho. You can add more memory later on the imac easily, and it will be much cheaper than paying apple for it
Yes, if you can wait, wait. It looks like an update is coming REALLY soon.