I think what makes Ellen powerful and successful is Portia. Look how she behaved when she was with Anne Heche. Ellen was in a very different mood back then. Ok, Anne may have helped her through bad times when first coming out, but look at her now. More responsible and more mature. I love how she is now.
@ggkarakas I think you're right :) There is a lot of factors that contributed, but there is a definite correlation between Ellen 'maturing' and Portia. They're the perfect balance. Anne had the wrong qualities; fiery, rebellious, crazy - Ellen lost focus. Portia is serene, shy and intelligent - Ellen is happy.
There was nothing wrong with the way ellen behaved when she was with anne heche. though i agree, she may not have been the best partner for her considering the manner in which things ended between them.