Having self serve as the only option is pretty bad. I've used a few self serve terminals at a few stores now and haven't had any troubles. I know from other people's experiences that this isn't always the case. Techo-phobes and people who aren't technology savvy will have a hard time.