Civ,
I do use VI Pro 2, and I do use the humanize features. My experience has been that a real recording of an imperfect phrase is more convincing than using humanize to recreate it. However, I do love the idea behind the humanize features. I just find the alternative more convincing. Players adjust to each other, and thus Dimension Brass was made. I think a Dimension String library would likely be a partial answer to what I was trying to get at before.
One of my biggest problems with a humanizing vs recording is that you can't effectively humanize a recording of 14 violins. For obvious reasons it doesn't work. I don't mind combining different string libraries to accomplish a slightly more convincing sound- but it still isn't as convincing as 14 violins all adjusting to eachother naturally. A Dimension string library could help this, imo. But even then, I'm still not sure how convincing it would be for me. DVZ strings are ideal for accomplishing this level of individuality between instruments, but they lack in other ways that still makes them not convincing enough. I doubt VSL will ever be 100% divisi (as I believe if I remember, this has inevitable problems???)... so with all that in mind- this is why I suggest having recordings of near-perfect performances and performances with imperfections. To me, this gives the best of both worlds.
I understand that a 'pre-recorded' imperfection may seem less convincing to some people on here because it's "the same imperfection", but this isn't a very strong argument to me. Compare this to the instances where VSL has less-than-slight timbre imperfections (especially on solo instruments). I notice them myself, but by having repetition samples users have both options, and sometimes the timbre variance is very useful for a certain phrase or moment.
I have arranged my samples to have a base articulation, then time stretch variations where applicable, then for each and every articulation or stretched alternative- I have an additional row of the same articulations but having deactivated the repetitions with a noticable timbre difference. This way my performance defaults to use the basic VSL library, but when I want a time stretch sample, I can access it- when I don't like the timbre of a specific VSL recording, I can access a different recording for that specific note. I essentially have ultimate control over my library this way. I don't see why it would be any different for pitch. If I had 10 recordings of a Viola section staccato, and 10 of a slightly less perfect performance- then I have both options in front of me. And the people who say they would notice using 'an imperfect recording more than once' aren't convincing me as the current timbre differences are already a part of the VSL library. Why doesn't that bother anyone here? If it does, you have the option of not using it. If you want a real recording of a human performance, you currently can't accomplish this with any ensemble patches.
-Sean