Halo infinite multiplayer issues

Ok firstly im not sure if anyone else is having this issue but has anyone been dealing with movement drift? My spartan will keep slowly moving, its not the controller I used three different controllers so its clearly the game,

Weapon buffing
Some weapons in the game are just too weak for example the commando, heatwave, sidekick and assault rifle, bulldog, its lame when you are forced to switch to a pistol when you run out of the FULL clip,

For the love of god fix the damn melee i used to love that -Yoink!- but i can hardly stand it now, its so janked i could be behind someone and get melee by them while im still behind them i have a video of that too,

Fix the leveling system
No xp for objectives and kills, unless required by a challenge, other than that no reward for playing games,

Lastly and the ine thing that annoys me the most
Any online match im always and i mean always thrown in on the losing team, now in slayer i can understand but when it comes to BTB where i have 23 other teammates and always losing still that i dont understand its not that im bad id say im pretty decent, but literally losing every game is demoralizing and ruins the fun for the online aspect of the franchise i grew up on,