Which is the most safest, effective, popular, and least side effect class BP medicine used long terms: ccb, bb, diuretics, arb, ACE or other. Thanks.?

Cannot answer. That cannot be answered. All of these classes of anti-hypertensives have side effects. It all depends on your other co-morbidities, your other medications for all other conditions, response to individual classes of medications, and side effects you may display to a class of medication based on genetics.
Individualize. Your medicines needs to be individualized. A combination of an arb and hztc may be good. Ask your md!