Quite frankly, I think a lot of this would have gone away had the NCAA/schools agreed to give players a cut of the royalties from video game and jersey sales, which I think is something that should be done. That could be after they graduate/go pro (I would stipulate graduation, personally), or yearly as an addition to their stipend. However, that's the only clear-cut issue I see here.
The other issues like long term healthcare to me are much more shaky. Do I think they should have it? Probably, yeah, it does make sense. But concussions don't magically start at the college level, and most players probably got one or more during their HS careers and we know they happen at earlier levels of play as well. So does this cover only concussions that occur during your college years? If you already had a concussion(s) before you got to college, how do you differentiate the new concussions and symptoms from earlier ones? I think there's a very real possibility of creep back down the line when it comes to covering long-term health issues, so where do you draw the line?
We've already seen more research coming out on the topic of concussions, and as a result better immediate care at all levels of the game, and I would hope that deciding that long-term care for such issues would be a natural conclusion at some point down the line. I think that if the schools/NCAA can see that it would be good for everyone, they would implement it without the need for collective bargaining and the pandora's box that would likely open (although, it has probably already been opened by this ruling).