I was thinking that it would be really usefull to have more colors in the Pokemon names in chat, for example:   
Fail Pokemon - Grey name 
Normal Pokemon - Light Blue name 
Epic Pokemon - Purple name   
Shiny normal - Orange name 
Shiny epic - Yellow name   
would be more distinctive and there would be only a calculation of total IV . The rest ofcourse depends on what the player wants (nature, female,male etc.) but atleast it would be distinctive and probably more fun too look at chat window.