N95 and SmartCover can both protect against fluid resistance and protect against large droplets, splashes, or sprays of bodily or other hazardous fluids.
N95 and other medical masks are designed to be single-use while SmartCover FFP2 is surely reusable for up to 20 washes.