If you are talking about your 10 gallon, a 250 is crazy imo. So for a 10 gallon, yes way overkill IMO.
Even a 150 may be to much for heat and also overkill.
If you want MH, a 70w MH will probably allow you to keep anything you want in a 10 gallon tank. T5's also another option.