I have always kinda had a hunch that this is wat yu should do but what about soloing over complex and fast progressions that change key? Maybe it's just casue my ear still isn't great that I think it would be extremely difficult to play over these, maybe it actually is.
BTW I don't ever get to play with other ppl, but last night I got to jam with another guitarist for the first time, I have only really jammed once with aother person and he was a keyboardist and I was in way over my head. but last night was fun i just gotta get better at playing with others. :)