The problem with StressCoat is it contains aloe vera. Scientific studies have now shown that long--term use does harm fish gills and the fish will die. Even if your Betta might not succumb to this, I don't think any of us can assume it is not being negatively impacted simply becaue of what aloe vera does.
Prime I won't use unless one has ammonia, nitrite or nitrate in the source water. Seachem won't explain how Prime messes about with the science, obviously because they don't want to give away their formulae for products, understandable; but there is no benefit to fish having these chemicals in their tank for no reason. Clean water free of all unnecessary chemicals will always mean healthier fish.