I am not an insurance agent, but I work in the Life Insurance area for my company. I will tell you this, term is a good way to when you have a mortgage, young kids, etc. Something to keep in mind, when your term is about to expire, if you needed you can convert that policy to a whole life policy. The cost of the whole life policy would be based on your attained age, but you would not have to go through the medical requirements again. So, if something medically happens to you that would prevent you from getting Life Insurance in the future, converting it protects you.
Hope that helps you.