A redo switch still invokes some checkpoint style activity, which means a busier DBWR process flushing out dirty buffers...so if you start to see "log file (checkpoint incomplete)" style waits/messages then it probably means you're over stressing your DBWR on the primary.
I'm not a fan of over stressing my primary database for whatever reason :-)
You can take a lead from our Autonomous databases
SQL> select bytes/1024/1024/1024 from v$log;
BYTES/1024/1024/1024
--------------------
31.25
31.25
31.25
31.25
31.25
31.25
31.25
31.25
31.25
we use large log files rather than small ones.