I agree that annual vaccines are not needed. Over-vaccination, actually, can contribute to many issues, including allergies and other immune problems.
Rabies as required by law and that's it. I do have titers run every few years and honestly, if I didn't have fosters coming through my doors frequently, I wouldn't bother with titers at all - go ahead, ask me why.
Heartworm annually, tick titers annually, and that's about it for my two.