I got the Ez-21 from Keiths and before I purchased it I had some similar questions. I emailed Keith and he responded super quick on a sunday even, lol. I asked specifically if it was compatible with an LS swap and he responded that they use them with LS swaps a lot. I was also curious if it would be compatible with the electric back window and if they wires were marked like on a painless kit. He indicated no problems with having a circuit for the window and that the wires were marked every 5 inches. I'm at a point where I just got it in the box and it is a nice looking harness. I'd take some pictures of it but I am away from home until Friday evening. You are still going to need to wire a circuit for your LS loom like you see on all the stand alone stuff but that is for the PCM power distribution to the coils, injectors, etc etc. (Same goes for a relay for if you are using electric fans and for the fuel pump)
Hope that helps a little. I still need to strip the innards and back wiring off my Jimmy and do some rust repair and sound/heat insulation before I can move on to putting the new harness in but i'll probably be at least a month before I get that far along to offer more feedback.