Terracotta is much more expensive but the difference is amazing, compared to drab concrete tiles.
Anyway, personally for my builds only colour bond, plenty of colour choices and looks streamline, modern.
We have tin roof on our house and very noisy when it rains, but I so love it, nice...