The other point to remember is ramming damages you both (according the the FAQ both robots take 0.6 damage, which means you get 0.6*2=1.2 points), so if you are equal in energy or have less than your opponent, it is rarely a good idea. Again, this suggests waiting until they are disabled. However, if you find yourself near the enemy anyway, and have more energy than them, it might be worth ramming them, as you are already at the disadvantage of being so close, so may as well benifit from it.
Ramming is a dangerous strategy in Melee because, although your target may be disabled, there are still other bots that can deal serious damage. Of course, if you are the last two robots left, it is really a OneOnOne battle, so ramming works.