Revisiting this post this morning as I have a choice to make today. One is to go with a new company where I'll be semi local, meaning that I'll be out away from the house a couple to several nights, or go back to the water in a shared truck situation running a 12 noon shift. The guy I'd share the truck with is not used to having a PM shift partner and is also picky about his truck.
I want to be home every night, but at the same time, don't want to put up with being "picked on" because the dude doesn't like sharing, and having to re-adjust the seats and mirrors every day. Nothing is ever easy...