I started my EE carrier my freshman year using cadence, and the spice tool for homework assignments. I then discovered Eagle during a summer internship at a SF startup, and fell in love. I used it all the way up until another internship and got to use Altium 14. I'm now in Altuim 16.1, and while I could update have found that with each update something breaks. In the world of PCB design altuim is one of the best, but seriously the company is terrible, consider two flaws with the software, the price, and the 100 of bugs. The software crash all the time due to DXP stopping in it's tracks, and my newest frustration, how slow the schematic parts library has become. Switching between parts takes forever, like long enough for me to go fill up my cup of coffee every time. That's on an i7 4Ghz + titan GPU desktop that is also used for AI and training complex models on. Altium is terrible at aurally leveraging the compute resources to help it run better. If I wanted one thing from Altium, it is to focus on the core functionality creating parts, schematics, and complex PCB's. There is nothing better right now, and when working with large teams this Cloud stuffs seems nice, until you work at a large large company that will keep there data in a private network, and not want to use the cloud. All the parts at my internship where managed by one group, and the schematic capture was done by another rand lay out by another, all information was shared on the internal network in a SVN truck, it worked flawlessly and while it took two people full time to manage it, the amount of work we could do in a short time frame was amazing! Now Altium focus on making your software crash less, work smoother, faster, and have less features not more unused ones!