Yes, the IMO. Hmm. Well having an obvious to access disconnect, that is idiot proof, in more places seems theoretically good if you need one right in an emergency, or after a long debugging session and you are getting desperate and stupid. But if there is time and sanity available I think one is sufficient.
There are some people here that aren’t into wire nuts for DC. Things like SolaDeck come with DIN terminals not a bag of wirenuts if you buy their deluxe kit. But they’re also a platinum plated type of junction box.