The Bangladesh mess these days will probably have a big effect on their cricket players too who have already been in a state of decline for the last couple of years. Am hoping for the mess to get sorted out soon just like how the Lankans managed to do so sometime back.
The West Indies cricket team is currently going through a bad time in the Test format. They recently lost the Test series against England and maybe they are trying to improve themselves by learning from that failure. Which may have been reflected in the first match against South Africa, they may try to perform better in the second match as well.
They are only a great team in the T20 format these days and are perceived as a weak team in other formats.