If the problem is large, complex or critical, stick with p-y curves and the current version of LPILE to model your problem. Make good use of the technical support offered by the program's developers.
If the problem is small and simple, use Broms' hand methods. They're fast, pretty cheap - and...