advanced options should be used if the option should have unique data associated to it. Otherwise, use simple options.
For example, if you are selling t shirts that come in different sizes, and you wanted to show a picture of the t **** in the selected color. Or if you have sizes, and the large size should have a different price that the small.
Using advanced options, allows you to customize the product info for each option, from picture to price to cart description.