On moving to the USA, I chose the HMO (in-network type plan). Double check where your in network providers are, and what happens when you are outside of the minimum radius to your costs, though. I was in California, with Kaiser health, so the providers were everywhere, plus a major center within 5 miles of my home / work.
This is the simplest one to use, especially for those of us not used to insurance billing, which is a nightmare in the USA. It can be a 20 hr a week job to track and file insurance claims for a family with minor to moderate, controllable health issues in the US.
HMO was very close to the Canadian system, but better in many ways (one location for most services, so exam, blood work, xray, kids visits in the same complex).. Some alternative medicine coverage was provided, too. (just look it up, you may need to use their providers).
It had much better coverage for things like knee replacements and such than in Canada, even with the co-pay or deductable, you just can't get knee replacements for any amount of money in Canada, unless you make the right (waiting) list.
I did get specialist referrals a couple of times, but these are for in-network providers, so I did think a lesser degree of health care there as I think they had been coached to provide the least costly solution / checks, which turned out not to be the best choice (upon my return to Canada), so a standard plan with a chosen doctor / network may be better for speciality services. This is based on only 2 referrals, though.
Recap -- if you have lots of providers nearby, and out of area insurance (for that utah camping trip, for example), then a in-network system could be very effective and lower cost. If you don't like it after a year or two, usually you can switch at the annual signup time.
If you can not get your herbal medicine covered, then I think an HSA may be the way to go... Just check to see that it would be covered, but these tend to have the most flexible items covered -- you just have to do the paperwork.