Hey.
Well yeah, I stopped using WC3 models years ago. Same goes with every BLP file, it is reformatted to 512x512 no matter its size and then applied, TGA however keeps its quality, but it can not be applied to models, only for 2D such as loading screens or fade filters, which can be done with really high quality when texture is larger than 512x512. It is even said on loading screen tutorials that never go more than 512x512, because there is simply no use for BLP.
I do apply high resolution textures to other models, it is easy to do, just make it all 512x512 for each material. Or you can divide one big texture into several pieces and the rewarp with several textures of 512x512, but that is pain in the ass and I had to ask for help in order to achieve that, here is the exmaple for a book cover, in the left only one texture is used, and in the right 4-5 textures of 512x512 used. Book model is zoomed to full screen.
About camera, yeah, it may become annoying at some point, there is a solution though. You may have to periodically apply the same camera many times in short time, so that moving away (when fixed camera is needed for certain area) or scrolling mouse (when camera is set to certain position and cinematic mode is off) OR doing Ctrl + C (to get rid of locked camera) doesn't work. Of course it would be cool to have an option to avoid this periodical trigger.