For a paid mail client, there is a lot of room for improvement.

Well, you can’t do those with every free client, but they are fairly common features (and people have requested the missing fields in templates elsewhere, if you’d like to add a vote for that).

As to your question, I don’t quite know what you’re asking: you want to forward a message without its history, but with its history?? One thing you might be looking for is the ability to forward an earlier message in the thread, which you can do by clicking the Reply dropdown menu on the specific message you want and choosing “Forward”.