I think it would be interesting to allow sketch driven patterns to follow orientation of parallel faces (and not only faces that include the start point). I have attached an example in which we use the sketch driven pattern with the help of an auxiliary surface to create a circular pattern with non-equally spaced instances.