i think all is balance now.
i have staff 2 hand and cane + shield. i using it all.
so no need change anything.
if want more damage
use staff. disadvantange of staff: long casting duration skill but u have damage +2000 than cane
if want fast casting skill use cane + shield.
so up to player choose. if u have more taney / budget i recomendation use cane +shield