One isn't necessarily better than the other. There are different considerations when choosing.
If you are already a nurse, it is much easier to get your NP than your PA. There are many part time NP programs, so you can work while you go to school. I am going to a program with online classes, and then I will take clinical locally the last year. It is much easier to get into an NP program than a PA program.
The quality of PA programs are much better than NP programs. The prerequisites to get into PA school are more challenging (organic chemistry). Most if not all of PA programs are full time only.
PA schools place students in their clinical rotations. However, NP schools rarely help their students with clinical placement. Preceptorships are hard to find. I know many nurses who had to delay their time in school because of difficulty finding clinical rotations.
If you want to work in critical care or ICU, employers rarely take FNP. They prefer PA or acute care NP. When you go to PA school, you open yourself to all midlevel provider opportunities. When you go the NP route, you have to choose among specialities. You can always start with one specialty and then get a certificate in another specialty while you are working as an NP.
Many states allow NPs to practice independently, but I don't believe that is the case for PAs.