The major difference between overhand and underhand serves is power and accuracy. An overhand serve produces more power due to its higher launch height, while an underhand serve is typically more accurate but lacks the power of an overhand serve.