Here are my thoughts why optometry is good career?
1) You do have good job security. Health care professions have better job security than most other jobs, because people will always need medical help. Plus, there isnt enough or enough Ophthalmologists being produce to replace the void that optometrist fill. Also, optometrists are becoming more active in government to keep the profession moving forward. Further so, the baby-boomer population is getting older and will need vision care. Now, I think as they start to have more eye problems, that they will start to encourage their kids and grandchildren to go to the optometrists. But then I guess it could work in reverse too.
2) The money is pretty good. Its not going to make you a millionaire, but few jobs do and unless you win the lottery. But the income for one OD is still way better than the average American income. And if I am not mistaken, its about equal to what a starting general medicine MD makes right out of med school. Also, everyone always compares the profession to lawyers and businessman, but what % of the people that graduate with a law degree or an MBA actually become successful and makes above 70 grand a year, especially starting out. Compare that with the % optometrist that do. The likelihood of being successful in any career depends on how passionate you are and how much work you put in to your business.
3) Its a fast evolving career. Look how much it has changed since 1980 and where it is now. So, its probably going to continue to change. But just because it changes, doesnt mean its going to change for the worst. (Hence why you should be active in your state, national and global legislature.)
4) Insurance companies are good ideas that have gone very bad. Thats my personal opinion. But they are a major force in health care that has to be dealt with. No matter what part of health care you go into you will have to deal with it. The power they have wont change until the public and doctors unite to regulate them. Also, the malpractice insurance is a lot lower when compared to most doctors.
5) There is the profession in general. Its a clean job (no blood or throw up usually), you have better hours than a lot of other health care professions, you get to deal with the eyes, and you can take pride in it. You have pride by knowing it is a career that has been proven by its action, you actually got to help somebody that day and it gives you a skill that will always be needed, even if the economy and the world we know it completely falls apart.