Your examples are all grammatically correct, but the expressions ところ, ばかり, けど or ただ have many meanings, for instance, すしを食べたばかりだ and すしを食べたばかりに are completely different in meaning. Do you mean you know the difference by "I understand the use"? Or, do you want to know the difference among them when they basically mean "have eaten"?