Lifepath modules can make a stronger character than normally using priority or point buy, when coding chargen however they an be a minor pain in the ass.
I say this because I have coded lifepath chargen before.
The annoying part is the knowledge skills it gives, the best way I found to do it was to just make a general knowledge skill and language skill pool and let the PC spend those as they wished at the end.
That said, it makes for a more well rounded character overall using the lifepath modules which is I think a good thing.
As for non-north american characters, yeah you have to invent some modules for other countries but it's not that bad imho.