Estas escolhas que falei, tiveram peso com base no meu conhecimento profissional. EU já havia feito aplicações de alto nível com python (para desktop) e eu não quis me dedicar primeiro a passar pela curva de aprendizado de uma linguagem nova. Sobre a NF, realmente, ai tem que ter as manhas de saber fazer enquanto aprende, pois foi o que precisei fazer.
Mercado Pago também já usei muito como principal meio de recebimento, mas com este novo projeto me inclinei muito as soluções da pagarm.me. Acho que estão mais preparados pra isso.
E sobre desistir é isso mesmo cara, exaustidão, o projeto que fiz foi fora da curva, não da pra explicar o que ele tem com poucas palavras, por isso acabei criando uma comunidade para explicar meio de forma diária o que a ferramenta oferece a a partir daí, iniciar uma network e formar parcerias. Creio que é o caminho agora.