I am slightly concerned about the EOL announced for April by Sprint. This may affect whether or not they release ICS for the photon yes?
A friend of mine rooted and loaded CM9 on my phone. There are some glitches that are near deal killers, specifically the camera and video camera are about useless.
Overall though, CM9 on this thing is awesome. I really hope that Sprint allows 4.0 to roll.