If I were you I would get the Icon. It has equivalent volume to the Soundcore 2, but it is much more rugged (including water and dust proof), lighter, more portable(because of the strap), allows you to go back a track on your music using the speaker, and has more bass. If battery life is your main concern though I would get the Soundcore 2. With a 24 hour battery it is still beating the competition today. The Icon does have a 12 hour battery though, which is usually enough. The Soundcore 2 does have stereo speakers whereas the Icon is mono, but in actual use there won’t be a big difference due to how good the driver is in the Icon. On a side note if it interests you, the Icon also has bluetooth 5.