Testei e funcionou bem. Algo que me enganou foi o preview no site, que corta a parte de baixo das imagens que testei (provavelmente por causa da proporção), e achei que ela tinha sido removida por ter sido considerada "background".
Uma melhoria simples para a experiência do site ficar melhor é deixar o botão habilitado logo que entrar no site. Ele fica desabilitado porque está carregando algo? Se sim, poderia carregar isso apenas depois do usuário escolher a imagem, e se possível, fazer algum tipo de cache (eu testei uma imagem ontem e duas hoje, nas duas vezes precisei esperar uns bons segundos para o botão habilitar).
Pode ser interessante uma forma de ver o antes/depois da imagem. Clicando nela ou movendo uma barra vertical. O clique é simples e a melhor escolha para a pessoa poder comparar o resultado. Eu não precisei disso, mas sites que manipulam imagens costumam ter uma funcionalidade assim.