Hello, new to the forum here. I need help deciding on a bag. I am a Med Cafe bag user, I have 3, but it is not big enough to carry my regular purse items, my kindle and a knit project so I am looking for something bigger. I am trying to decide between the large Cafe Bag or a Swift. I love the cafe bags because they are hands free crossbody bags. Regular bags just don't seem to stay on my shoulder, maybe the Swift is different. Does anyone have any problems with it staying on their shoulder? Are there any knitters out there that like to carry one bag that can hold it all? Which one do you use?