Allow me to explain...
Firstly, have you ever developed a website? And by
"developed a website"; I do not mean
"fiddled with a bit of dreadful WordPress code", or written the occasional
"CSS style", I mean;
"built, from the ground up, a fully bespoke, professionally designed, and professionally engineered website"? Well I have been doing it for 17+ years, and as such, have earned my position as a senior engineer, technical consultant, and product strategist at arguably the most reputable and respected community of engineers on the planet.
Before you jump to the conclusion that I am an "Apple Fanatic" that hates Microsoft and can see no evil as far as Apple is concerned, this would be completely false. I use both My Macbook Pro, and my Windows desktop for development everyday and I love both - they each have their own strengths and weaknesses. Not to mention, as much as I love Apple, they have made some decisions over recent years that I firmly believe would make Mr Jobs turn in his grave...
However... I did spend a very good portion of my career working at a company that specialises in .NET development, and works entirely off a Microsoft stack (for everything i.e. Azure, Skype, Windows etc...). In addition to this, I have also worked with numerous engineers that currently, and previously, work(ed) at Microsoft. Every single one of these engineers (excluding one naive idiot) has one key thing in common, they all firmly believe that the quality of engineering at Microsoft has gone significantly downhill over recent years. In fact, several of these engineers specifically left Microsoft because they were fed up of working with, and managing, incompetent colleagues.
I can even give a classic example to back this up... Last year, the heads of department for Skype decided to have a meeting to discuss why Skype was losing so many users and why their product was so buggy. They very stupidly decided to have this meeting using their own software... Lo and behold, it took over 45 minutes to get the meeting started because they couldn't get Skype for Business to work. This is probably why Microsoft have announced that they are dropping support for Skype for Business - if only they would drop Skype as well... Or, rebuild it from the ground up using
professional designers and engineers...
Just to re-iterate, I am not a
"Microsoft Hater"; there are various sectors within Microsoft that I have astronomical respect and gratitude for. For example, in my opinion, Microsoft Exchange is unquestionably the best email service on the planet, by a very long way!
As a
generalised statement, Microsoft has two key problems a) most, if not all, of their designers have quite literally no understanding of user experience, and b) a large portion of their engineers should not be allowed to write code, ever again!
So... after all that, what is it that makes Microsoft Edge so rubbish? Well, personally, I would actually rephrase that to "What actually makes Microsoft Edge any good" but for the purposes of clarity, I will expand a little further...
You referred to the 'IE days' implying that Microsoft Edge is better than IE... Drawing a website by hand, then emailing a scan, on request would be
"better than IE" so this is hardly an achievement... Internet Explorer was, without question, the most painful and depressing part of web development for the past 15+ years. Any web developer with any experience whatsoever will agree with this statement... Unless, of course, they are one of the people that built it...
I could probably write a book on this so instead, I will limit myself to one
example per topic:
User Experience: Ever downloaded a file on Edge? I did the other day and it took me 10 seconds to realise that it had suceeded and there was some tiny notification at the bottom of my screen. 10 seconds to notice something in user experience terms is an absolute embarassment to the design industry!
Performance: I am yet to find a website that performs better in Edge than in Chrome/Firefox. Not to mention, have you noticed how long it takes to open Edge??? And that is with background processes intended to speed it up...
Development: Much like IE, Edge is still behind. They may have migrated to webkit but I can list at least ten modern CSS features that are available across all modern browsers, but are not present, or do not work correctly, in the current version of Edge. Despite being announced and confirmed years ago...
Bugs: Again, I can list several bugs in Edge. This would be forgiveable as bugs a simply just a part of development, however, there is one particular bug that was reported in 2015 (I think, it might have been 2016), it was acknowledged by Microsoft, and still, they are yet to fix it. In the meantime, I have to write browser specific code just to make something that works in every other browser flawlessly, work in Edge. This feels just like the old days of IE...
Pros: There is one thing I do like about Edge. I can't remember exactly what it was, but I was using the "Inspect Element" developer window the other day and I found something that was brilliant that neither Chrome nor Firefox offered. At the moment, this is the only positive thing I can say about Edge...
I appreciate you are probably an
"Edge Lover", or more to the point, a
"Chrome/Google Hater", but quite simply, these are hard facts.
By the way, and just to be clear, I am by no means a
"Google Lover", in fact, I adamently despise Android. But, as an engineer, I use the tool that best caters to my needs at any given time, and ensures I can work as efficiently as possible. Like it or hate it, in my circumstances, this is Google Chrome. I am
always open to having my mind changed, which is why I will frequently test out other browsers (aside from when I am testing my websites) to see if they are more suited than they were before. In addition, I will happily use Edge as my development browser in the future if they eventually develop a product that is superior to it's competitors, but today is not that day, evidenced by the stats on the following page:
https://gs.statcounter.com/
Bear in mind that a huge number of people that use Edge only use it because it's the default on Windows, and they are not even aware of what a browser is...