I've used both separately and both together. the Bauer Splash Guard is a good idea that just didn't work. the CCM mask does the job. I paired mine with a full visor after years of wearing a cage. I'm not a fan of the full visor but it's a compromise I'm willing to make in order to return to play which was needed for my mental health.
one interesting note about the cage/visor debate:
in our league we have been playing since late June. we had probably 10-15 known cases between June and September when we were able to finish Winter season.
since the end of October, the 28th to be exact, we have had around 30 cases in 21 days. our new Winter season started mid-Oct.
over half of those 30 cases have been in our Elite levels which are the only levels that don't require any facial protection at all. it could be just a coincidence but I still find it interesting.
despite my state closing in on 500k total cases, and spiking recently, I highly doubt our governor will require indoor sports facilities to shut down so our league will likely continue to play.
most concerning to me is that after games, teams are continuing to tailgate in the rink parking lots with no masks and standing inches way from each other.