Seems like a good mix overall, though I'm just using basic ear buds. The vocals sound kind of dry. They sound plenty forward in the mix, which might mean they're too forward. Ear buds and headphones tend to underrepresent things panned center relative to things panned out.