I don't think we need a new keeper, I think we need to rotate more often between Italiano and Smith, to keep the former on his toes and give the latter experience.
Smith certainly needs the experience and has loads of potential; you can’t risk him at A League level though in a team that needs every point it can get.
Smith gave up quite a few goals through similar (worse) errors.
He gave up one or two yes, not "quite a few" though. He did make a shocking one in the WeeNix game though.
Still, I'd prefer we had Smith in goal than Italiano. I've said it since the start of the season and Italiano hasn't been close to changing my opinion - he's the worst starting keeper in the league.