I've tried so many bags for basketball, constantly switching between duffle/shoulder bags, and backpacks. It was either unconfortable or not enough space to store everything.... or both.
I've had this a couple of weeks and it's changed the game! Room for everything, nicely padded shoulder strap, and big pockets everywhere.
So good, I've just ordered a second one for the gym!