Se a intenção é estudo para no futuro trabalhar em um grande DATA CENTER, usar uma hospedagem local é o ideal. Aprender a parte de Hardware, como montar um servidor, como configurar uma RAID, criar sistemas redundantes (energia, rede e discos), planejamento termico (Ar condicionado), etc. Recomendo muito você fazer local.

Mas se sua intenção é ficar mais a nivel de sistema, como configuração de sistema operacional, rede, backup, instalação e manutenção de WebServers por exemplo. PRA QUE voce vai querer ter isso em casa? Voce pode criar uma maquina virtual na AWS, instalar um Ubuntu fazer toda a configuração com acesso administrador, com garantia de disponibilidade e o custo muito menor que comprar uma maquina e pagar um link de internet decente.

Só recomendo local se seu objetivo realmente trabalhar em Data Center. Se o objetivo for prestar serviços de TI para seus clientes, servidores hospedados são a escolha natural.

Peguei a visão e faz sentido, a criação, configuração e manutenção tem um custo alto. Valeu!