Oi Vitor, tudo bem ?
Gosto bastante de começar falando sobre ciclo de vida e tals, quando falamos em tela, sempre falamos em Activities
, que por sua vez são bem mais pesadas e bem mais complexas.
Numa tela, temos views, nessa parte gosto de falar dos fragments, pois no final acabam sendo views dessa activity, sendo que minha tela pode ter n fragments e continua a funcionar tudo normalmente.
O principal ganho de usar fragments é na separação de responsabilidades, dado que fazemos que uma view já tenha seu layout e comportamento.
Além disso, gosto bastante de falar de aplicativos que a gente no geral acaba usando com frequência, WPP por exemplo, entramos e vemos uma única activity, mas as views são distintas, conforme vamos jogando pro lado ou mexendo no menu superior, só é trocado de tela, quando clicamos numa ação principal, seja uma conversa, ligação e até mesmo ver algum status.