Tuples effectively are value classes. Yes, you don't have to declare classes for tuples, but I'd rather consider that a disadvantage.
Tuple-based code is not so good in long-term, because you are actually using representation in place of some higher-level abstraction.