A lot better, but I’d still get rid of at least half of those vertices…
For instance here are some edge loops that can easily be removed:

I’m not saying you should remove exactly those edge loops, of course, just saying that there is too much geometry for this stage.
Personally I’d start all over, using as little geometry as possible. Adding an extra edge loop later when needed is simple enough and a mesh with less verts is a lot better to handle..
But, like I said, I’m no expert;)