The biggest problem with computer, to me, was the midi jitter. It’s okay when everything is ITB but as soon as you introduce midi HW, things start to drift randomly. I spent hours (and literally years) trying to fix timing of midi notes, adjust audio clip warp points, track delay, and so on and on. I eventually gave up (the process has too much in common with office work, things I desperately wanted to get away from) and went completely OTB but you can do only so much at the same time with two arms and two legs. It took me a while until I finally discovered two essential hardware to connect the two worlds seamlessly - A&H Zed R16 and E-RM Multiclock. Now I simply use the computer as a giant portastudio with unlimited storage. Every jam I do on HW always gets recorded to audio. I do go through the session phase during summer and generally leave anything recorded until winter, a period of listening and finding things that are interesting to work on.
A tip: When you overdub, insert a "short spike noise"at the beginning of the song, do DA-AD via your sound card, and record it back to DAW together with overdub parts. Select the recorded spike and overdubbed elements, and align two spike positions. You get your latency compensated. No need to fiddle around with the driver latency compensation values.