Procedural Walking or Normal Walking

So I’m making a game test, and I’m trying to make a walk. Should it be just a forwards walk, right walk, back walk (shift lock), or a procedural walking animation, like in Project Jojo, so that it looks nice and smooth no matter which direction you walk. Which should I choose? How difficult is it to make a procedural walk like it?