Acho que depende muito do que tu busca no smartphone.
- Tela do S20 será melhor: amoled 120Hz VS IPS 90Hz
- Som: Imagino eu que o som do s20 será melhor, tem o dolby atmos, som stéreo(esse não sei se o g100 tem)
- Hardware: Snapdragon 870 vs exynos 990, aqui o snapdragon será BEM melhor que o exynos no quesito GRÁFICO, o chip mali é bem inferior aos adreno dos snapdragon
- Bateria: 5000mah no moto g100, com o uso do snapdragon, aqui a bateria será bem melhor no moto g100...
- Camera: Aqui normalmente o software que é cagado e acaba não aproveitando o conjunto em si, normalmente uma GCAM resolve.
- Software: Ponto que já foi citado por alguns colegas aqui, atualizações da samsung são bem mais frequentes, e em geral, de ótima qualidade. Motorola demora MUITO pra atualizar os seus telefones e normalmente o suporte é curto.
Porém, dependendo do teu conhecimento, ou vontade de conhecer, tem o mercado de ROMS da comunidade. Depois do primeiro ano com o meu xiaomi(mix 2s) eu corri da MIUI pra roms alternativas, pixel experience, lineage, ressurection remix e assim por diante. Provavelmente pelo smartphone e o chip serem "novos" no mercado, deve demorar algum tempo até começar a saírem essas roms, mas em geral, existem várias que são atualizadas inclusives mais rapidamente que várias roms oficiais de fabricantes com patch de segurança, correçao de bugs e etc...
O chato de trocar é que você acaba normalmente perdendo algumas funções como google pay ou algo do gênero.