¿Es una buena práctica usar etiquetas de meta actualización para redireccionamientos en lugar de la función header () en php?

Tengo que usar muchas redirecciones en mis scripts, por ejemplo, después de que un usuario inicia sesión, necesito redirigirlas al área de administración, etc. Pero me parece inconveniente tener siempre la función de encabezado en la parte superior. Entonces, si uso las metaetiquetas de actualización para mis redireccionamientos, ¿es algo que estaría mal visto de acuerdo con las mejores prácticas o es aceptable?

function redirect($location) {
    echo "<meta http-equiv='refresh' content='0; url=$location' />";
}

Respuestas a la pregunta(4)

Su respuesta a la pregunta