Paimon is an NPC since her role in the game is to act as the in-game guide while the Traveler explores the world of Teyvat. I see no reason for Paimon to be presented as a playable character. However, the game developers have not given a definite answer on whether or not we can see Paimon as a playable character.