In the version before sequoia you can choose to uncheck “draw window contents while dragging”, that will make it only draw an outline until you release the drag. In my experience that setting stops a lot of slowdown and hanging when moving between monitors.
I can’t say for sure, because idk which 2017 you have or what monitor you have, but it may also be related to the monitor not supporting the same dpi or colorspace as the built in does. In those circumstances a hang when moving windows between screens comes from the video card swapping resources in and out furiously to show everything.
I don’t know what you mean when you say “switch screens.” Like in Mission Control or switching workspaces?
The last two that you’re talking about can be alleviated by hotkeys. Option command d toggles the dock, option q quits and option command esc force quits. Make sure you have the correct program up front before you do this.
If you absolutely cannot live without clicking the red button and knowing the program closed, there’s a bunch of little programs out there that change the behavior to what you want. I don’t recommend this though, because you’ll feel lost when working with a computer that isn’t your specific customized device.
What’s kinda funny switching between windows, macs and different Linux systems is that the windows and Linux gui elements act mostly the same but the hotkeys are all different and the mac and windows hotkeys are mostly the same but the gui elements act real different.
My apologies for not having definitive links and answers like above, I’m not in front of a million computers at the moment and you can’t trust what you just read online.



100%!
One of the operation types that benefitted from much of that money and software development time is cryptography, where entire chunks of silicon are dedicated to quickly performing the (for better or worse) pipelined calculations that allow us to conduct secure transmissions along to their destinations.
There’s a lot of technical differences I just wanted to go a step above saying “arm is just a lil guy and x86 is a muscly dude who can’t function without his protein”, which seems appropriate to me.