Invasions being buggy wasn't the biggest issue back then, it was mostly gear levels and not knowing the proper meta.
But ya, at launch invasions felt all but impossible. I never had invasion win on my original server and our server in general only had 2 wins, both due to bugs where the elites...