the head fits just fine, it bumps the compression to about 11.0-11.5/1 so you have to use premium, you also have to use the DE ECU cuz the injectors and all that are from the de so itd be best to swap harnesses, the knock sensor (on the DE head) will also help prevent detonation, also the distributor is diff on the DE, youll have to use the DE MAF sensor etc. etc., IIRC you use the timing chains off of the DE (the lower gear is the same I think and the "middle" gear is on the head). its doable and pretty bolt on xcept for the lower timing cover, you use the E one but you have to machine it (I think its cool to do it with a dremel if your decent using one) it just doesnt quite fit up right. I believe that when I read the thread about the guy who last did it on the NICO forums he said he got about 210-230 to the wheels on 91 gas without any other mods besides exhaust and such I believe, dont remember any other specifics tho.
IMO since you already have the car with all the parts you need and cant use the block anyway, if all you want is a daily driver with a little more spunk, (its probably more of a monster torque machine if done right with all the usual bolt-on goodies) I would go for it, I would actually do this if I wasnt set on more like 350 to the rear wheels with a turbo set-up (its pretty hard if not impossible to make a streetable all motor KA with that kind of power) any way, sorry for the long post but thats my 1.02
Edit: And no way would putting pistons in be cheaper than swapping heads, especially doing the work yourself, all you need for the head swap is the parts this guy already has, and a head gasket set/head bolt set, if you crack in to the bottom end youll need all new bearings, rings, the block will need to get honed, the head will have to come off anyway, youll have to pull the motor a Full gasket set etc. etc. Not even considering the parts difference your looking at 3X more labor time at LEAST (whether doing the work yourself or not), plus the special tools needed to put the block back to gether right (plastigauge, ring compressor, some way to heat the pistons and press the pins out and in) unless the car was overheated, no machine work is necessary to do the job right swapping heads, not so with swapping pistons, sure you can do it the ghetto way, but why risk it? if the block was good on the DE and the block/bottom end on the E was messed up somehow, I could see swapping pistons being woth it, but not with a broken DE block, and a perfectly fine E bottom end.