We typically dock bow in, not so much due to visibility with the dinghy up, but more so we can drop the dinghy once we get tied up. Going stern in requires dropping the dinghy early or only backing in far enough so you can drop it and pull it out of the way. We also keep our shore power cord coiled up in one of the forward lockers, so connection to power is easier.
I don't find the dinghy really affecting visibility. Underway the bow is up enough, and the stern is low enough that I can see over the dinghy from the lower helm, from the command bridge you can see over it easily. Backing in to a slip with a port tie is the only time that visibility is limited, that's where headsets really help.
Backing in with a starboard tie, I can see easily down the side of the boat and can see the back edge of the swim platform.