Hi @learner,
Most of these topics are already addressed in an existing thread Possible side-effects from antiviral therapy.
No resistance has been described with tenofovir-based drugs, and generally all are effective in lowering HBV DNA levels.
Regarding interactions, this is more of a topic for pharmacists to comment on.
Thomas