As an ex screen printer I would go the DTG route to be honest. It was always a nigtmare setting a carousel up for something that was tight registration on each colour. I also found that if you had a biggish order you needed at least 3 people working as a team. On top of all that DTG is a lot cleaner.
DTG are incredible machines. Biggest reservation would be the price, secondly would be the fact that they need regular exercise to work properly don't they?