I’ve had good luck with matchmaking in The Division and think it is very good. I can’t quite put my finger on why I think it is superior to Destiny’s matchmaking, but I think it just works better. In Destiny, I’ve always hated playing with randoms for Strikes, but the PUGs I’ve played with in The Division have been good.
Perhaps the first thing is that The Division doesn’t force you to group up, at least for the normal missions (which are all I’ve tried). If you’re good enough, you can solo them, though that’s quite a challenge most of the time. If you choose to group up, it is very easy. You can choose to matchmake from the map or from the start of the mission. So far, it has worked very well for me, and I haven’t run into any AFKers, which have been so prevalent in Destiny. In fact, the randoms I’ve played with have been as good or better than I am.
The only downside of The Division’s matchmade groups comes are the end of the mission. In Destiny, the fireteam is dissolved and you go back to orbit. In The Division, you come out of the mission’s building, blinking in the sunlight, standing around in confusion figuring out what to do next. In other words, you’re still in the group. If you travel to your base or a safe house, you’re still in the group. You actually have to leave the group to get back to your own instance of the world. This isn’t a terrible burden or anything, but it is slightly uncomfortable. I don’t have a great suggestion on how to fix it, either, so it’s something that we’ll have to live with, and that’s okay.