I'm 5'3" and it's too long crossbody but I like the length otherwise. I did buy a short handle from etsy and it makes a huge difference with the bag. I don't think I would like it as much without it.
Yes, items can slide under the pocket but there are things you can do for that. Get an organizer for one or both sides, or what I do is use my tp19 on one side and it acts as a barrier. Anything smaller that could slide around I just put between my tp19 and the wall of the bag (like my 2nd phone I have to carry). The other side I just keep my wallet. I keep my keys, lipstick and phone in the middle pocket.