There's always been something feeling "off" about how this game manages matchmaking. Replacing members and the 30m penalty in particular. Ideally, I think it would be nice to see the following implemented. There are probably reasons why (memory limitations, resources, etc... yeah I know...). Just throwing this out there for people to think about.

1. While in an instance, allow players (whoever might be leader) to view and invite people on their friendlists and/or FC so they can quickly replace someone who dc'ed/dropped/kicked.

2. Implement a group-only universal voip system. Yeah, people use 3rd party apps that are probably more robust with features, but a simple group voice chat in-game would go a long way with cross-platform groups. Especially with the now real possibility of bringing in the Xbox One community.

3. Remove the 30m drop penalty - but only if #1 and #2 exists. Then people dropping in and out wouldn't be such a big deal.