I like everything except kicking enemies for ammo that's stupid I feel it would make a lot more sense if enemies just randomly dropped ammo
I think you mean: "It makes sense realistically to kick enemies for ammo, but it's not very convenient to do so. I'd rather have enemies randomly drop ammo on death."