drag and drop for assets is nice, i have to concede that unity definately wins there but blender's interface isnt too bad for assets if you know how to use it correctly, and thats what i use for my level design. and to be honest it wouldnt be that hard to set up a resource file system for a7 if someone spent a few hours on it. That would make it so that you dont have to hard code it.

Thats the point that makes a7 nice, for much cheaper you get the core features to work with and create cool features, JCL for some reason just wont make any standard libraries of those systems, unity admittedly does have a nice resource system, list of included shader, already made shadowmapping system etc..... but cost 7.5x as much for the same abilities, and if you want to customize them you'll probably still have to rewrite lots of stuff.