I’m a hybrid of all this.
I run engines from my iphone. My 35 years-in-IT eyes love the easy to see interface. Plus I want to view the layout in different ways.
I place controls on the perimeter of the layout by each accessory so anyone can see them work. Plus less wires under the layout.
I manually control switch tracks so that I’m 100% sure everything is set right. Plus less wires under the layout.
We all have different reasons for how we do things.