The first thing you need to look at is the IP rating which determines its level of waterproofing. Once you know that it can survive your shower, other features become important such as Bluetooth connectivity, sound quality, and usability. Once you know a speaker is suitable for your needs, you can then look at other factors such as the size and style.