I've not used "My Movies" so I can't really say.
After a quick look at their website i noticed a couple of things, firstly "My Movies" is not 100% free, many features are only unlocked once you donate, and secondly, it doesn't produce files compatible with XBMC, which was one of the primary purposes of Media Companion.