If you're already willing to wait, I'd wait for one of the hybrid rosters to come out. It's basically combing major league player edits with this roster. Im really not sure how OSFM handles thier base roster, but the roster that came out of the box was pretty solid. I get what you mean about player photos but with the face generation feature this year, I don't even use real player photos in my franchise. Once I get a roster with in depth MLB player edits to go along with this minor league roster, I don't think I can really ask for anymore.