Given my recent experience with a KVM switch, and the fact you say your work laptop is better when docked, try getting a KVM switch and running your monitor through that.
No one knows the answers to those questions, and they are different for different people. There is no "silver bullet" that will cure us, each individual needs to find a specific setup that works for them and then never change it.