Ace of Spades is fun. You can sit in one spot and camp, killing lots of people, or just kick lots of ass in other situations. But eventually, you're going to run out of ammo. Then what? You're fucked! You can run back to your tent and get shot in the ass (which is quite troublesome, usually ends with failure, and is not fun) or you can just run into battle like an idiot with your spade. Lets be honest here -- the spade is a terrible melee weapon. Only 50-75% of the time will you end up killing the other guy in a very small crowded tunnel, because he might be very skilled with the rifle and headshot you instantly, or maybe he has a shotgun, or perhaps just skill with the SMG, or just some space to run back into in order to avoid getting a spading.
The health system also sucks. I don't know about you, but having to run back to the tent if you want health back really sucks. Death should not be neccessary, and you shouldn't have to go on the hellish journey from where you are to the tent. This is not a problem at all in capture point servers, but on servers where you cap the intel, it is.
So here are my suggestions:
1. Double the spade's reach. Its pathetic. A melee weapon in a videogame should always be something effective in more than just the situation: "oh god I'm out of ammo and I'm going to die better drink my piss and use my shitty melee :( " If the spade reach was doubled, it would not ruin the game and make the spade overpowered, but it would make it be more usable in situations.
2. We should be rewarded for kill streaks. Every time we get 6 kills without dying, we should get back ammo and health. This way, good players are rewarded for killing many players, and matches in AOS don't go on for days.