From the first demo to this last one, they definitely fixed some of the really bad stuff. This last weekend's demo was based on a 6 week old development build, so the final build will also have some corrections and differences. As jofus pointed out in that huge list.
This demo, I played a little over 20 hours to get a feel for any repetitive issues and to get used to the different sensitivity settings. In that time, I experienced no infinite loading screens. I also had a total of 1 game crash, 5 disconnects, and several "Connection to server has been lost" pop-ups, which just went away when I hit OK, but didn't disconnect me. I don't know what that was about. So from my experience, they made some real progress in the connection issue area.
I did experience the quest item bug where someone with a quest item would DC, and then you couldn't finish the mission. That was super annoying, but I guess I got lucky because it only happened to my group 3 or 4 times the whole weekend. And on Sunday, it happened, but the item re-appeared in its original spot so someone else picked it up and we could still finish.
I also was getting hit through cover from several of the AI. Like the game I was seeing wasn't in sync with the AI on the servers. Several times I would get targeted by a sniper, and I would cover behind a rock or wall, and I would still take the full hit. Unless the snipers of the AI can penetrate any surface completely (which the player snipers do not), then there was a sync issue between what I was seeing and what was being relayed to the server.
In a few places during open exploration, I did notice that some enemies would still disappear after you opened fire on them. It was not nearly as frequent as the first demo, but it still happened from time to time. It did not happen during any of the world events I played, nor did any of the world events just reset randomly. So that was good.
I was able to complete the campaign missions several times without any issues. They all played through normally, and I was able to complete the objective and turn them in, and move onto the next mission. I will say that the first time I tried to join a mission, it match made me to a group that had half dropped, the only person left was one guy and he was at the end boss. So my first game play was literally being dropped in on a boss fight with one other newb, and like 50 adds. I got killed immediately, and then revived and killed and revived several times until we finally killed the boss. Since I spawned in at the end of the mission, I got no loot from that one, but I did get some XP. Every other time I joined match making, I started at the beginning of the mission. Also the in game VOIP worked fine for me throughout the demo.
I also got a few of my friends online and we were able to get a private group going, despite private being disabled in the demo. We just had 4 in our group so no one else could join. The grouping worked fine, and we didn't have any issues when playing with 4 of us. However, the interface when creating a group seemed buggy and is not intuitive. You can send invites easy enough, but a couple of my friends would hit accept, and then not join our group, even though it said they were with us. So we had to take turns having each person invite the other 3 until we were all on one team. And each time someone accepts the invite, or you change any level setting (like difficulty) everyone has to go back to the Squad menu and "Ready" up again. So that was kind of lame. But once you know, it isn't really that bad, I just think they could have done a better job with that.
The last day, I played the Stronghold over and over trying to loot as much as I could. I reached the level 15 cap pretty easily the first day, but it took running the Stronghold on "Hard" several times to get all Rare, Power 19 loot outfitted, which was the highest available in the demo. What I learned from this is that if the bosses in other strongholds are like this one, then they will be pretty tough to kill, but they all have specific weaknesses. This boss had 4 sacs, two on each side, that you could shoot at and pop after enough damage. After you popped the sacs, it left 4 open wounds on its body which would do critical damage if you shot it there. So while the bosses in the stronghold will probably take work to kill, you can identify their weak spots to make it much easier. And you get loot for completing each stage of the Stronghold, and from random drops. The loot I got for stage completion seemed to have a good mix each time of Common, Uncommon, and Rare. So if the drop rates stay the same, then you get decent loot each time you play through.
From what I saw, there was a good amount of diversity in loot drops. There were many different skills and components that would be specific to, or more fitting for each of the Javelins. I would imagine there will probably be even more in the final release, so I think you will have good customization choices for how you want to outfit your Javelin. The weapon types I collected in the demo were:
Assault Rifles
Light Machine Guns
Marksman Rifles
Sniper Rifles
Auto-cannons
Shotguns
Pistols
Each Javelin also has two skill slots, which have Javelin specific skill drops you get from playing. I can't list all the different skills I saw, but there were a lot.
Each Javelin also has component slots, up to 5 of them, so you can fit components like Shield Modifiers, Armor Modifiers, Increased Ammo Capacity, Increased Damage Output, etc. There were also several of these I got from looting.
I'm not going to go into the Javelins because I already posted a vid explaining the differences above, and I think it does a good job. My personal preference was the Storm.
Overall, I had a good time playing the demo. The game play was smooth, the guns felt good and were very different to use, which I like. I hate when all weapons feel the same. There was good diversity in the weapons, skills, and components. The cosmetic customization options were pretty extensive, if that's your thing. And visually, the game is nothing less than stunning. I mean it is one of the best looking games I have played in a long time. At its heart, it is a looter shooter, and I would say it lives up to that description. So if you like flying through vast, beautiful worlds, shooting and exploding things, and then outfitting yourself to get even more awesome, then you'll probably enjoy it. My main concern is end game content. It is being continually developed, but I just fear that if you get geared out and there is no reason to try to grind any higher gear, then I'm not sure what the point would be. but I figure it will take a while to get there, so hopefully I will know by then.