Hydrodynamical Simulations of Galaxy Formation: Progress, pitfalls, and promises