Regular meals on TK are very good, no need to preorder anything special unless you feel like it. Meal service is not limited despite the timing of the flights, same full meal service as usual.
As far as the seats, if you have flown with angled seats on other carriers (Lufthansa etc), the TK angled seats are similar. Not as good as full lie flats but still comfortable enough.