Estas son posiciones muy diferentes. Si prefiere ejercer la creatividad y la exploración, busque un rol de desarrollador. Si prefieres el liderazgo y la estructura, ve con la gestión de proyectos. Habiendo hecho algunos de los dos, puedo decir que ambos tienen sus elementos gratificantes y sus tensiones.
Sin embargo, en su trayectoria profesional probablemente necesitará desarrollarse en múltiples idiomas o usar múltiples herramientas y metodologías de gestión de proyectos. Recomendaría pensar un poco sobre las rutas de “desarrollador” frente a “administrador de proyecto” a un nivel más profundo que “PHP” y “MS Project”.