Try node editing using the selector mode. It's effectively what some other apps call "soft selection", and translates the nodes within the selection set proportionately to the bounding box of the set, ie within the boundary described by the outermost nodes, instead of moving all of the selected nodes an absolute increment. It'll lessen the workload, but not eliminate it. You're not deleting nodes within merged faces because in most cases of true freeform subdivision modelling from a smesh primitive rather than changing object type, you're merging faces which are subsets of loops, you're not merging full loops. TC doesn't have what's called "decimation" in some subD apps, which is the sort-of "un-subdivide" that I think you're looking for.
If all else fails, make a copy and try out TC's surface simplification tool on it. It might help.