Read up on workspaces and how to use and modify them. That's all it comes down to. There's no difference between the programs other than using different defaults, but it's perfectly possible to have them all with neatly docked workspaces. That also solves the ruler problem.
Thanks for your quick reply
I found what I was looking for. It was "Application Frame", found under "Window>Application Frame".
hahaha it was right there the whole time I just never saw it.