I am currently in a CAMPEP-accredited program, and will confess to not being satisfied at all. The program is a joke. It's hard to believe, but you can get a graduate degree in "physics" without having to do a single integral. Whenever I ask my professors a physics/math question, I'll get a blank response. As a simple example: "What is the Hamiltonian operator which describes the mechanism by which NMR (which is directly related to MR imaging) operates?" Professor's answer: "I don't know. You'll have to ask a physicist that." Another example: "How do you derive the equation for Compton scattering?" Professor's answer: "Only a 'quantum genius' would really know." The answers to both questions can be found in advanced undergraduate physics textbooks. Medical physicists know how to maintain machines, write algorithms, devise treatment plans, and do quality control, but don't know much about any deep physics. Some of them have never taken a graduate-level physics or math class. My "actual" physics professors were much more knowledgeable. A professor in physics/math/engineering can probably understand a medical physicist's work pretty easily, but not vice-versa. As one previous poster noted, a medical physicist is sort of a "glorified technician".
I've also taken classes in other programs (physics, EE, biomedical engineering, etc.) from a number of institutions. Some were good, some were not, but my medical physics program (which is in an institution that has a good physics program and is well-known nationally/internationally) was by far the easiest and least challenging, even compared to my undergraduate classes. Keep in mind that I am definitely not a physics genius or math prodigy. Most medical physics classes didn't have difficult problem sets, and rarely required any math. The final exams were open notes/books. Most students seemed to be given an 'A' or 'B' randomly. The qualifying exam was quite easy compared to colleagues in other disciplines.
Medical physics isn't exactly an exciting field. Many talks and journal articles are on topics like calibration, quality control, etc. Most real physicists (condensed matter, particle, astro, etc.) would not take this field seriously due to its lack of theoretical or mathematical rigor. Most doctors have never even heard of the field. In addition, AAPM (which is "the" official organization for medical physicists) is coming up with more and more regulations, but does not come up with a strong standard for the medical physics curriculum. In addition, the ABR test for medical physicists sounds like it is written by doctors, not physicists, etc.
In addition, the medical physics field is quite commercial compared to straight physics. There is no "astrophysics industry" per se, but there is definitely "radiation therapy industry" or "CT imaging industry", etc. As a result, a lot of the manufacturers do their own research, so even if you publish something really well-thought out, the business side of things might force people not to take notice or look the other way. Different manufacturers have different collaborations with various universities, so there is definitely a sense of competition (for profit) which may limit collaborations for research and development.
For prospective medical physics students, the best way to get a sense of the field is to look at the standard books used for the graduate level classes: The Essential Physics of Medical Imaging by Bushberg, Radiobiology for the Radiologist by Hall, Physics in Nuclear Medicine by Cherry, Introduction to Radiological Physics and Radiation Dosimetry by Attix, etc. Except for the last one, all other books give few, if any equations. They do not derive anything. The book by Cherry actually gives a footnote on what an integral is (but does not use them). Books like these are more appropriate for radiological residents, but are way too simple-minded for those with a background in physics/math/engineering. Some my classes didn't even use textbooks; they used poorly-made power point slides to "teach".
Another piece of advice for prospective medical physics students: Don't go to an "interdepartmental program" or a program offered through "radiology", etc. "Interdepartmental" means that the professors have positions in other departments (not necessarily physics) which take priority. In other words, the "interdepartmental" medical physics program is just an after-thought. The education is definitely "diluted" compared to other programs.
Finally, for prospective medical physics students: Don't assume that just because a program has a certain research field (radiation therapy or CT imaging, for example) listed on their website that you, as a graduate student, will be able to do your research in that field. Don't ask the administrative assistant: "Can I do my Ph.D. in [whatever field]?" He/she won't really know, but will have to smile and say "oh yes". You have to ask the researchers themselves: "Do you have room, funding, and interest for incoming students to realistically do their Ph.D. in [whatever field]". If they do not give a definite "yes", it is because they are too embarrassed to say "we don't have the means or the funding." There is definitely some false advertising (on the part of institutions) when it comes to recruiting graduate students. My institution, for example, indicates that "radiation therapy" is an active area of research within the department. In reality, however, the "radiation therapy" group is not an option for a graduate student at all. It has been this way for the last 4-5 years, and probably will not change for the foreseeable future. Many of the current students don't want to "blow the whistle" due to fear of getting on the profs' bad sides. As with all fields, there is a lot of politics involved, so try to read between the lines.
You'll like medical physics if:
You don't like or don't care for difficult physics/math.
You don't want to take the physics GRE.
You want a stable career with job opportunities after graduating.
You want a stable, repetitive job in a clinical, consulting, or industrial setting which pays pretty well.
You will not like medical physics if:
You like the challenge of difficult physics/math.
You like learning, as opposed to memorizing.
You don't mind the extreme shortage of jobs available after graduating.
I hope this helps prospective students to decide, either way, whether or not they want to apply to medical physics programs.