Ball ends are convenient but don't have the "grip" that plain end L-wrenches have on marginal or damaged bolts and, if torqued too much, the ball can break off. If you use them, be careful where and how.
Considering the low cost of Allen wrenches, get both types.