It's a simeple answer, but it answers the jist of what I'm asking. Puppetry is a style of ninjutsu which incorporates the use of puppets in a marionette style in order to fight. It was founded by Monzaemon Chikamatsu, mostly known for his Ten Puppet Collection which is now in the hands of Chiyo, and was said to be strong enough to take down an entire castle. The idea of that specific collection was to shw the strength of a puppeteer, being able to control one puppet with a single finger each.
While it's true that it's a long range style of fighting, I disagree that it's weaker against people who like to get into fight. A good puppeteer won't let that happen, and will usually keep one puppet on the defensive side in order to counteract this, all the while using others to fend them off. Weaknesses are usually anything which can get inside the puppet and render it useless by jamming the joints, like you said. Think of a puppet like a machine, if someone interferes with how it runs, essentially the entire thing will stop working. Generally this refers to things like Sand, Aburame, and so on.
Strengths on the other hand are a different story. Because you're a long ranged fighter, it's a lot harder for people who rely on shorter range to fight you as well. As such, if a Taijutsu user has no way of getting into close range with you, they're going to be useless. It's the same with those who primarily rely on Genjutsu, and have the range limitations, which gives you an edge in those sorts of fights.
So this next bit is that we need to discuss the rules which a puppeteer must follow in our RP, since there's a couple small things we must adhere to. I'd like for you to find the ones specific to a standard puppeteer and list them here, along with your reasoning as to why you think they exist. They can be found in the Puppetry and Sasori guidelines.