The 767 is really bad. Narrow, cramped seats. The 747 should have the good, new seats with footrests and personal video.
Food service is like domestic F only worse. No nuts, ice cream, or appetizer.
I would definitely avoid C class on the 767 but on the 747 you're trading better seats against better food service.