Concerning the EHP changes I'm pretty sure the replay doesn't provide summary statistics for that sort of data in any way. Healing I believe you can straight up get as a summary statistic straight from the "header" or whatever you would call it of the replay. Calculating the effect for example Dazzle weave had on the game exactly would require you to extend the currently available parsers, you would have to keep track of when the weave is on through the combat log and for each tick of damage people take calculate the difference. Not impossible but it needs some work.
But item usage or swaps and whatnot seems pretty impossible to evaluate without looking at the game yourself. So hard to say how good a swap or something based on the available data automatically, it's so context specific.