The moving/vanishing NPCs are what bother me more than anything. It's either time-consuming or costly to get from place to place to quest or train, especially for lower levels, and to finally complete something and spend time or money to turn it in only to find the NPC of choice is MIA is screen-punchingly frustrating. I think quest NPCs at any level should stay put (not just the lower ones), and perhaps some "flavor NPCs" (ones that have no purpose other than to move around or talk about happenings) could fill in the void if the devs are aiming to make the world feel "alive". Moving needed NPCs is just straight up torture.
I'm not a fan of the PP system in general, but that's something for a much bigger discussion. At the moment, I think that quests should give out at least twice as many PP as they currently do, mainly because they are the primary source for new players, and while the community certainly presents itself as very helpful (kudos to everyone for that!), that help may not always be readily available, and because training itself is already a time sink, the increased PP may be a bit more encouraging to those starting up.
Lastly, I'm definitely for a Bronze Doors pterosaur. That run has always been monstrous, especially going back and forth. And unless things have changed drastically in my time away, I don't even recall using BD as much if at all once I got into the winch, so the flight would be infinitely more useful at the start. Perhaps it could be double the cost to go to the other cities, but I think players should start with BD flight, or just have a single quest from Krestal to see the pterosaur NPC in BD to unlock it.