Some of your criticisms are addressed by characters you unlock. Some characters have perks that make it impossible for balls to get stuck in the back, one character you need to bounce balls off your shield to get good damage, one has no direct ball damage but increased aoe damage, etc
Also...