Just as an aside, LCY DLR station does have ticket desks BTW.
However, if you can get an advance purchase discount on the ticket to hastings (collecting it from the machine), that would probably be the cheapest way to go.
N.b. if doing a lot of travel in the southeast, consider getting a Network Railcard as well.