With lineups I think it is really - some players care about where they bat, others don't. And if you can placate the first group without doing something stupid (like bat Papi 8th for instance) - then ultimately it doesn't really matter.
Why has the Red Sox lineup clicked lately? It is because they are good - and have been this good all season. The fallow period out West and against the Yankees was just a SSS exception. And the 11 game road trip were all in famously low scoring ballparks. The Sox are going to have one more West Coast swing through Oakland and San Diego - and they could have trouble scoring runs, even though both teams stink ... because of where they are playing.