For those who have not played a XS in performance mode, I would suggest that you do that before talking on this topic.
If you go in performance mode, select a performance like a jazz performance, and play chords, you would see that the performance follows your chord changes. You do not have to do any programming. So that is the first incorrect statement that you have to program in order to make the XS behave as a style.
Now if you press one of the SF buttons, you will get variations and fills. There are 6 SF buttons but only 5 are available for variations and fills. so you may get 3 variations and 2 fills or some combination there of.
So far what I just described can be done on a G70.
Now, is the XS a full featured arranger? Of course not. No one ever said it is. However, it can perform basic arranger functions with the use of styles.
Whether a style has 4 or 8 tracks does not make it a style. Whether a style can play fills in the middle of a bar does not change the fact that it is a style.
_________________________
TTG