This question somewhat overlaps with this stackexchnge question.
Just to tell some personal history on this, in 1967 I gave a talk to a British Math. Colloquium on the groupoid van Kampen theorem, and afterwards a person came up to me at tea and said: "That was very interesting. I have been using groupoids for years. My name is Mackey."
He told me of his work on ergodic groupoids which involved actions of groups. I gradually realised that if two people could come across this idea from two quite different directions, then there was more in this groupoid idea than had previously met my eye. Later, it could be seen that Mackey's work and that of his students was influential on the development of the area of noncommutative geometry.
I decided that it was an error to miss out on actions of groups, groupoids and covering spaces for my topology book, and in the summer of 1967 wrote the chapter giving a groupoid approach to covering spaces. I was happy with the result; later editions have developed it somewhat, but this approach has been only partly adopted elsewhere, and seen as idiosyncratic.
Writing this chapter also led to the notion of fibration of groupoids, which turned out to be useful, and appeared in later editions of the book. See also arXiv:1207.6404 for recent uses of groupoids.
For the question under discussion, my own argument is that an algebraic model of a covering map is better seen as a covering morphism rather than an action of a group, a description which also involves a choice of base point. The notion of lifting maps is then conveniently algebraically modelled by lifting morphisms.
But I insist that it is up to readers to make their own comparisons and judgements!
Nov 11, 2017 A further point is that the first main use of groupoids in the first edition was the van Kampen theorem for the fundamental groupoid on a set of base points, so yielding easily the fundamental group of the circle, and much more. It was then of interest to see how the use of groupoids can be helpful in other areas of algebraic topology, such as covering spaces, and orbit spaces. In algebraic topology we investigate algebraic models of topological situations. For further discussion, see this recent paper.