When it comes to proper renaming, proper means proper, eset is the best, not even kaspersky because they have irrelevant naming when it comes to renaming the sample as 32 bit or 64 bit.
Till date the best detection name has been of Eset.
Well I had a chat with bitdefender support who inturn connect with malware researchers in order to get reply back to customer queries.
As per research team internally they have proper knowledge of what is for example wannacry ransomware, analbelle ransomware etc and will respond back to customer in that manner only but they will detect the sample as either trojan.ransom, trojan.generickd or etc, for them detecting a sample is more important than stating a correct name. According to them they name the sample such that internally they know what type of sample they are dealing with.
This was reported by malware researchers to support team and which inturn was reported back to me.
They are not fancy about detection names, and in the world where every second a malware is created, protection is more important than renaming a sample.
There was once a time when norton had a huge databse which was outsed by bitdefender. I am not like favouring pros. of bitdefender, but companies knows it better how do they want to handle stuffs and yes where they feel like detection is not correct they do correct it like sometimes i had sent them keyloggers sample or pup sample which they detected as trojan.generickd. As per now any pup with the latest detection engine is detected as Application.Deceptor or any keylogger is detected as Application.Keylogger, they do name the type of keylogger only when they feel like the said keylogger is famous in wild.