yeah, the medic and engineer definitely need to earn points for their main function. they are both useful classes but this is a game with a prominent leaderboard, and nobody wants to be doing useful things but be sitting at the bottom.
it would also be nice to have some maps with more complex bases that are a bit harder to capture then just raising your flag when there's no opponents in proximity. the game is my favorite multiplayer right now, but it I do wish I had more room for strategy then just FPS'ing.