I think they both offer way better service and food than any European airline I have flown in Y. So it really comes down to if pitch is most important to you then go for TG if IFE is more important go with SQ.
Remember that both of them give no miles for the cheapest Y fares.