
Playing basketball is all about being comfortable.
That why it is better playing in a vest, rather than a shirt.
Most teams do wear vests for competitions but it is not essential.
Something else to consider is that a shirt restricts the movement of your shoulders and arms.
So a vest will also make shooting that little bit easier.