Los diodos son una buena idea; de esta manera, la corriente de un puerto USB con alimentación no puede fluir hacia, por ejemplo, un dispositivo apagado.
Esto debería funcionar. Sin embargo, el fusible podría ser más lento de explotar que los diodos (según el voltaje de entrada); sigue siendo un mecanismo de protección válido para los componentes detrás de él, así que manténgalo.
Chorro otro aspecto: si un pico de voltaje > 21 V viene de un puerto USB, que está por encima del voltaje de ruptura del diodo del otro. Tal vez agregue otro diodo a la inversa entre la salida de su diodo y la conexión a tierra; de esa manera, tales picos se cortarán a tierra sin dañar a nadie.
Se podría argumentar que no estás protegiendo contra las corrientes de tierra, pero eso sería algo bastante raro de esperar de un dispositivo USB.
Es difícil decir si esta es o no la elección perfecta sin saber con qué propósito la estás construyendo. Hay muchos circuitos integrados de "selector de potencia" que, por ejemplo, pueden elegir de forma inteligente la fuente de voltaje correcta de forma autónoma, con una pérdida significativamente menor que su "voltaje de corriente de B330b actual". Puede haber beneficios adicionales al usar esos (protección, pines de información de la fuente de alimentación ...), pero de nuevo: imposible de saber sin saber lo que está activando aquí.