Eu diria que ambos respondem perguntas diferentes, enquanto o dev containers responde onde o seu projeto roda, o upone responde como ele deixa o seu projeto pronto pra desenvolver.
Como assim "onde o seu projeto roda"? Já usou DevContainer alguma vez?