If your system specs allow running BD with MalwareBytes and Zemana in real-time without slowing down, then I do not see anything wrong in that.
Keep in mind that nothing beats a real-time protection. On-demand scan is just an opinion to detect any malware that is already running on the system not detected by BD in our case, but about ransomware or APT backdoors for example, it is fairly useless thing...