Coding in Spigot or Paper?

Which one is most a complete API and which I should choose to code a plugin?

I mean… you are asking on the “Paper” forums. Paper is gonna get recommended. It’s the better server because of the numerous performance improvements and the better API because it greatly expands when plugins can do without having to resort to using NMS code.