Just opinion; mixing FOR headphones makes little sense to me because:
1-Which headphones or buds do you mix for(way too many options)
2-A mix that sounds good on many different speakers should also be good on most phones or buds.
3-A mix that sounds fine on one set of phones or buds might sound like crap on the next set, or many speakers
4-I should have included listening in the car as another valuable check, and my other favorite listening scenario; from the next room(which has probably revealed more problems than headphones)