Bag strap are very long even at the shortest position. Cross body sling is just nice at the shortest position . Need to "zhng" to make sling even shorter so that you can use it as a normal sling bag . Not easy find a replacement sling as it is not those clip on type.
Go for the Gregory bag if you prefer "harder" material and shorter strap .