Valhallen
#1 I've never noticed, but I agree the binds should be consistent.
#2 is interesting, because properties fill in the 0 automatically.
#3 is a perpetual bugaboo for me. It should absolutely work the way you describe.
#4 would be nice.
A little background on why the editor lags a bit behind the engine:
Going on the few hints Ashley has dropped about Construct, 3, the primary goal is going to be an interface overhaul. There are a lot of minor -- and some major -- inconveniences with the IDE that have gone unsolved for a very long time, with the basic answer being that the code is very tedious to work with, and even minor changes can be problematic.
The next version -- see -- aims to fix this by moving to an easier to maintain, cross-platform solution, and making it possible to extend the interface with custom elements thru an Editor SDK.