No mem leaks on my end, I generally stay logged on for multiple days.
Finally was able to tally up some wins on Hero, I swear to god I have been a retard magnet.  I hit my peak at rank 22, then I just got a mix of throwers, people losing conn, or just plain retards (people who are new to Hero, and played Coop/QM) not having an ounce of map awareness, hero select for certain maps, knowing when to soak/when to stay together, and people who basically give up after a first failed objective.  I dropped back to 27, now I am back to 23 after grouping with some non-RL friends from some prior Hero play.  They have a lot of work to do on match making.  I generally know I am screwed when everyone on my team is no higher than 49.  Waste of time, and rank basically.
Been playing DPS Malf as a second support in our team play, he does really well.  I love playing that build, which you can kind of do all things.  Plus nothing like blowing up an assassin with root + twilight, while still being able to throw out a regrowth to your team as a secondary healer.