What I do is usually to first enter notes, and in general do a first draft, with NotePerformer as a preview. If I need particular sounds that are not in NotePerformer while composing, I immediately recall them.
When the draft (or the copied music) is ready, I launch VSL Vienna Ensemble Pro to host the final sounds, as in an instrument's rack. In Dorico, I select a "playback template" I have prepared, and this automatically recalls all or most of the sounds and effects I need. If I need so, I do any further cabling to different/additional sounds in Vienna Ensemble.
Now, I’m ready to do what I would do in Logic or Cubase. With the Score page open, I also open the Play page, that is the equivalent to a DAW's piano roll. Here, I can see both the notated lengths, and the sounding durations. I can adjust these latter, maybe to make an attack smoother or a staccato softer.
I then draw any tempo change, in addition to those automatically added when writing a tempo indication in the score. I refine the dynamic curves or the velocities in the dedicated lanes under the notes. I enter any other data, like the MIDI CC controlling the attack speed or the portamento speed.
All this work is reflected on how the score sounds. I'm using the final sounds, so I can hear what I’m doing, and how the finished mockup will actually sound.
Paolo