I think it would be nice to see friendlies on the alien radar, too.
Also, the alien radar DOES need some work on wallwalking. Maybe you are just too "1337" for me, but as soon as I am on a wall or ceiling the orientation for the alien radar is off, and while it might still be readable if you mentally flip it around, it is counterintuitive at best.
Human radar I usu. don't have problems with. It does a good job of displaying where aliens and friendlies are in 3 dimensions, and I for one can't think of many better ways to display all of the info it does at one time.