The most common reason pan-fried potatoes aren't crispy or even soggy is overcrowding the pan. It's better to cook them in 2 pans rather than overcrowding them. Also, don't stir the potatoes until they've browned, and maintain a temperature that browns well without being so hot the pan smokes and they burn.