しか。。。ない also often implies a greater sense of insufficiency or lacking than 'dake,' similar to 'bakari,' although it's impossible to say whether this would come across in the kimono example without knowing more of the context.
夕食の勘定書きをもらったときに、財布に十ドルしかない ことに気が付きました。
せっかく日本に戻ったのに、雨で里美にしか会わなかっ たのです。