I can't comment on the other arguments, but the client of Telegram is certainly FOSS [1]. Their service being open source is irrelevant, since you couldn't verify it anyway.
[1] https://f-droid.org/wiki/page/org.telegram.messenger