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.