For me it has been worse than before they took over what with the two occassions (i saw) that it went down for days and the bigger issue of it not loading the site for several minutes at random periods, which went on for months. I guess we'll have to see after a few years of it being in the new hands so we have a fair timeline to compare.
Just the views of my experience.