From my experience i would simply say Yes. Now let me explaining that in a bit:
The biggest issue with RenderPartial and UpadtePanel (in WebForms) is the simple fact that the actual html generation (i.e. output) is generated on server side, so all you got on client is to replace the updated DOM element with the new content.
What i dislike in this case is the unnecessary amount of data passing (sometimes in both directions) and the fact that there is a whole page rendering process going on on server side - which might translate to performance. Sure - for junior .net developers this way seem to be the perfect choice because it's straight forward and does not require additional work or knowledge, but i would avoid it whenever i can.
Now, the good thing with jQuery Templates is that the whole communication with the server is done through JSON (most likely) and the data footprint is significantly smaller. And it also gives you the freedom to easily modify the desired output without the need to change the server logic (e.g. redeploy your app on each change).