I have a SpeedyB 25 I use primarily crossbody but don’t feel it is very comfortable used that way honestly. It is better with a different strap but still not my favorite. I don’t have it but think the Odeon would be a more comfortable bag.
If you are open to other bags, I have a few suggestions. I carry crossbody bags most of the time for medical reasons but also like a top handle because it makes the bag easier to grab, like out of the car.
Pochette Métis, smaller than your choices but excellent crossbody.
Siena PM, much more comfortable crossbody than the speedy and opening is easier to access.
Vintage Trocadero, have a couple of these and are great camera bags with an outside pocket and fabulous price point.
Petite Noe with a crossbody strap
There is really no bad choice!