From my experience, I would just say yes. Now let me explain this a bit:
The biggest problem with RenderPartial and UpadtePanel (in WebForms ) is the simple fact that the actual html generation (i.e. output) is generated on the server side, so all you got on the client is to replace the updated DOM element with new content.
In this case, I do not like: the unnecessary amount of data transfer (sometimes in both directions) and the fact that the whole process of rendering the page is happening on the server side, which can translate into performance . Of course, for junior .net developers, this method seems like the perfect choice, because it is straightforward 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 all communication with the server is done using JSON (most likely), and the amount of data is much smaller. And it also gives you the freedom to easily change the desired result without having to change the server logic (for example, relocate the application for each change).
source share