It was a good performance by all players. It was the manager who lost this one IMHO.
The double switching and stuff is more NL style with no DH. In that league you remove your pitcher not just on how tired he gets but when you can pinch hit for him. In the NL, having skilled backups who can play any position is extremely valuable since when inning is over, you can remove the last guy who batted or maybe the second last guy and put your pitcher there. The pinch hitter would then play whichever position you removed. There is a lot more strategy on the NL side. Also, they play more small-ball as every run is important as once every 9 batters there is almost a sure out -- the pitcher.
My personal preference is the AL version with the DH. But I do understand the NL side of it. If you have a Saturday afternoon or Sunday evening free (and free of any of the other leagues you follow) you may watch the MLB game of the week. If they are playing in an NL park, you can see the difference in action. There are other subtle differences in rules, etc. but the DH no-DH is the only one directly impacting most games.
</ramble>