Eh, I'd mostly just suggest at least syncing the durations... maybe go from a flat talent scale on the heal portion to a mixed talent/con scale and not have the duration of the effects be uncoupled.* Is kinda' odd you've got a talent with the duration of half its effects scaling off talent level and the other half off con, particularly when the scaling ends up with notably different numbers. PES is there, but it's an... intensifier, I guess? Not the cause of the weirdness. 120 con was high in pre-PES days but not really
that hard or unusual to get, particularly if you weren't kit boosting for 5/5 thick skin and happened to have some con junk around afterwards. The durations start pulling apart way before that and is what seems off, heh.
As for the yellow text/healing feedback I'd
think it'd be possible be able to just crib blood splash's code, since splash is the exact same effect, just as a passive and with an additional trigger on crit. Assuming the code works sensibly, which is a terrible terrible terrible assumption to make :V
... unfortunately a quick look a vile life's code just gives me a mild headache, and I can't really parse what the blazes is going on with assimilate at all (Is... is its healing code actually in three different places or am I badly misinterpreting what's going on?**), so I can't actually say if it
is possible to just crib from blood splash, ehehe.
* And... maybe bring the heal's base max down a bit. It tops off with the cat point and 5/5 at 200 per kill, which is quadruple what blood splash's on-kill is (and double if you count the crit, though that happens a lot more often) and it's probably still the weakest portion of assimilate even with that. Something like a talent max of 60-75ish, with fairly mild con scaling? 60 would still be a base 103.2/kill with full racial investment. Con either doubling or, probably better, increasing by ~50% (so 5/5, cat point, 100 con, would give 90/112ish) sounds alright-ish on the face of it.
** Just to clarify, I'm not saying it's bad code or criticizing it or anything -- I have legitimately no idea on that front, and no doubt any attempts by myself would be worse. It just baffles me on a reflexive level
E: Alternately, maybe just decouple the assimilate effects entirely. Have 'em be attached to two different talents, instead of one talent giving two effects. Or just make the heal part outright passive, ala blood splash. Probably be a'ight if you cut the heal magnitude down in the process, balance wise.