Yeah, I think the arpeggiator has a few missed opportunities. For example the guitar patterns are pretty good and could be lot more useful if there was a way to switch the patterns between major, minor and other chord types. Restraining to a key would help with the maj and minor but not if you want, say, a Sus 4 chord, or a chord that is not built on that scale. To do this you would need something like Music labs chord detection used on their "real" instrument series.