ID's editor has up till DooM3's engine used a prosess that is kinda like 'baking' your lvl. It has to generate light maps and if you dont it will look like what skyrim looks like in the CK with lights off(everything is overbright). So if you are making a Quake3 lvl and want to test it you have to wait several min for it to 'bake' the light maps. Something that Unreal,CK,Doom3,Crysis dose ingame. If you want to make a spot light in Quake3 you have to make 2 'info null' if i remember right. Then link them, then set the property's of the light to point at the other info null. Then set color, brightness, fade, cone radius, distance to the linked null effected how far the cone lit. Like linking to other nulls(switches, traps, monsters) or setting it to blink or fade or fliker. Then you have to generate the light map. THEN you can go into game and see if its big enough or bright enough... I think it has an option to only generate only lightmaps of lights you have changed... but its been years. Making AI pathing maps took time aswell. As buggy as it is, throwing down Navmesh is is at least more fun than clicking a button and waiting for it to work for you. If it works at all.(if you have a hole in your lvl where you can see the void the ai pathing would freak out. Like the void was outer space or something. It would show you the leaks tho by putting info nulls in the lvl with lines pointing to the 'leak' ) In that game you didnt just use lego pieces and place them. You had to make boxes. The back side of the boxes had to be 'painted'with a no draw texture other wise the render-er would render the textures on the back side of walls. Probably why the CK pieces are transparent from the back. My point is it can and has been alot worse to edit games.
I would like to be able to hide lights separately form other actors tho. Trying to move a light if a dust beam is close by you WILL select the beam... I know you can hide it but it would be so much simpler to have the option to have lights separate as is the case in other editors. Thats kinda minor though over all its good imo.
