Depends on the distance and scenario. For multiple people, large room and movie events a projector is nice.
For everyday viewing where you want enough ambient light to see in the room, TV every time.
A projector is just a cheaper/possible way to make a huge screen size. It will never be as high quality an image as even the cheapest of modern TVs.