I understand why you might want to block those specific countries, but in my personal cybersec experience, most of the malicious traffic actually comes from AWS and other big enterprises, mainly because of compromised servers hosted there. So I actually don't know what specifically you get by geo blocking, bad guys will still reach your internet hosted service.