FastBikerBoy
Where the channel idea falls down is if a synth only listens to one channel, which IIRC correctly Dim Pro does.
I had to double-check, but no, Dim Pro responds on all channels unless you have it in multi-timbral mode where each Element gets it's own channel by default IIRC (

).
Right offhand I can't think if a single "mono-timbral" synth that cares what channel it receives by default, although some allow you to restrict them.
Regarding use of Always Echo and specific channel outputs from your controller, I use whatever combination of settings suits a particular project/situation. Sometimes I need the control, but often I don't. If a project is all soft synths with no layering, recording everything as Channel 1 and using Always Echo is very fast and convenient.
Coming from the hardware synth world, and using mostly multi-timbral synths often daisy-chained on the same port, I used to be a real stickler for keeping the channels of recorded events unique for different instruments, but I find that it seldom matters any more, and I just don't bother. If a need arises to differentiate channels after the fact, and setting a forced MIDI output channel on the track isn't enough for whatever reason, it's easy enough to use the Event Inspector to quickly change the channel of selected events/clips/tracks.
Ports are the new channels.