I'm afraid it's only YOU who can make the decision based on your needs and preferences.
I am confused between two of them- Bose SoundLink Mini and Bose SoundDock Portable.
Ofcourse, SoundLink Mini score more on portablibity because of the Bluetooth connectivity and it's smaller size, however the sound quality of SoundDock Portable is much better. I am kind of more inclined towards SoundDock Portable because:
1. Better sound quality than SoundLink Mini
2. Okaish portability (Also I'm getting a Bose carry case for SoundDock free as an offer)
3. I see it as a perfect place for my now obselete iPhone 4
Can someone please helpme decide.