I should probably add I own both sizes in different prints,leathers, and can say that size 30 is really nice to have when you travel, the 25 is great for everyday.I think you can wear either one on your shoulder, depends upon how much space you need. The 30 has a wider opening if you need that feature. I suggest putting a base shaper in either one you purchase.