First I would like to say Thank You. I know it has to be a lot of work trying to crack this encryption garbage. Honestly I don't know why you do it other than the challenge.
Now some questions on the best way to avoid getting encrypted in the first place.
It seems from reading thru these posts there are several ways the stuff gets on computers. Infected websites, email (attachments), RDP and even TeamViewer so far. I don't use TeamViewer anymore but I can't seem to figure out a way it would get thru it unless 1. The TeamViewer database has been hacked or 2. a computer that uses TeamViewer to connect to a server had a 'keylogger' on it and they used that 'log'.
Infected websites. I am always very careful about going to websites that are not 'well known' when searching with Google or Yahoo. Sometimes you have to go to those 'unknown' sites to find what you are looking for. Problem with that is sometimes you get MORE than you were looking for without even knowing it. One of the first things this stuff does is disable/uninstall the anti-virus, malware protection, etc. To disable or uninstall anti-virus and malware protection you normally have to jump thru several hoops but they seem to be able to do it instantly!
Email and attachments. I personally do not open attachments unless I am 100% sure they are legit. In other words I was expecting the attachment from the that person who sent it and not just because I know that person. I understand email spoofing but that is hard to explain to regular users. I've had a couple of systems attacked because of emails saying they were from FedEx, USPS or UPS with an attachment that let loose an encryption virus. Back then most virus scanners didn't even recognize them as viruses! I guess educating users is really the only way to stop these. We tried blocking all .zip file, .exe files and any other executable files but we can't do that in all cases.
RDP. Remote Desktop made my job a lot easier so I use it a lot. Was RDP hacked into because of weak passwords? When I setup RDP I always change the port it uses does that help? On some systems I also configure the firewall to only allow the connection from a specific ip address. Again does that make it better/safer?
I'm hoping that someday you will figure out the btcware encryption (the one without an email address). The system that it got on I did not have a good backup of one of the folders. Seeing you crack some of these other 'versions' is great though. That means a lot of people got their files back without giving in to the criminals!