A good list of good suggestions

My friend and I have been playing the beta for a few days and have had a blast so far. We've taken our experience with the beta and other games and thought of some good and reasonably applicable changes that could be made which would enhance the experience.
So here goes:
1. More emotes and the ability to assign them to each d-pad button. Also maybe where you can hold down the up or down on the d-pad that opens up a radial menu where you can select emotes. This also frees up the other three buttons for other uses.
2. The ability to manually turn on and off flashlights. This would go along the emote idea and could be assigned to a d-pad.
3. A player made waypoint system. This could be applied along with a redesigned emote system and assigned to a d-pad button.
4. Warlock melee ability should drain more energy for grenade. Isn't really noticeable.
5. A deeper character creation. I have a feeling though that this one will come to be in the full game.
6. It seems like you don't run into other players that much while free roaming. I figured id see new people quite often though the level it is now may be desired or just because of beta and small beta player base.
7. Enemy respawn timer is too quick. Walk in a room, clear it out, then walk out and immediately back in and they're already back. There should be a proximity system where if a player is close to a spawn, they don't spawn, and a lengthened timer so they don't come back as fast. I've been killed before because my controller went dead and didn't reboot in time as a few vandals respawned and mauled me to death.
8. Better indication when a player goes down, especially if they're in your fireteam. Also having a side bar that had your teams health on it would be nice as well. Just a small name and bar up in the corner where a quick glance can keep me updated on how my friends are faring.
Let me know what you think guys.