Static pointer routes work fine as long as you can find reliable and correct paths that always work, but I've encountered some games having incorrect pointer paths for PS3 games, and even made 1 wrong bad code for Ni No Kuni Wrath Of The White Witch that ended up being a pointer path changing that broke my code. If you're able to find a working pointer path that's great, but good luck on choosing the correct few out of possibly thousands of bad results. Maybe you could try the pointer scanner with memory dumps in Cheat Engine since it's little endian byte order, but I've never had a reason to try it.
I always prefer ASM over memory, because I can put the pointer path into the ASM code to separate the player from enemies/NPCs and make it work more reliably than just a normal memory code with pointer paths. Depending on how a game is coded, a simple thing like an infinite health code using pointer paths can still kill you from a 1 hit kill if the game has the zero health check immediately after it decreases health. If you put the pointer path into the ASM code and have it not decrease your health, then the zero health check will fail and you'd never die.