How many NLE software packages have you used?
I find it interesting that it seems that for a some people, Blender is their first experience with a node-based editor. They've been around for years. While I haven't used Nuke (or Shake), I was very good with Houdini for CG which is all based around nodes. It does include some basic compositing (or at least it did the last time I used it).