welcome to hcm.
betnovate-n cream over face is not good.
its a potent steroid
and it has many side effets specialy over the facial skin.
,thinning of skin,rosacea
etc may happen due to it.
i have seen many cases who damaged their skin completely due to betnovate use.
it should not be stopped suddenly.it should be gradualy tapered.
as you have asked about kojiglo and yugard, these are good.
you can use them without those side effects.
it may take long time to have the effect.
dont loose hope.
apply regularly under supervision of your dermatologist