Нет блин, лучше на каждый чих кортежи)
Структуры более заморочные, у них же ещё и методы быть должны. Вот я не говорю что везде должны быть кортежи, но в рамках одного класса при вызове например приватных методов удобно их использовать, а иначе делать структуру (хорошо если описать её внутри класса например)