1) Press RB/R1 for regular melee, Hold RB/R1 for melee ability. It'd stop people accidentally throwing a smoke bomb when an enemy dodges their melee, and it'd stop them from being unable to use a smoke bomb because there was an enemy in front of them. It puts more of the control in the player's hands, which can only be a plus.
2) When you walk up to someone in-game and invite them to your fireteam, they shouldn't get forced into orbit and have to reload into the same location to join you. It should be a TON more seamless than that, like inviting someone to your party in an MMO.
If you disagree with either of these things, a comment explaining what's wrong with them would be greatly appreciated.
-
For 2, there is a reason for being sent to orbit, youre leaving to join the same instance. Imagine trying to a trap door youre standing on... you have to first get off the door, open it then go in.