If you want to buy funds from several companies, of course, you should buy them on different company websites.
Online subscription does have financial risks, but I think as long as the professional version of online banking can solve the problem, which I usually do. The computer only needs to keep the system safe and stable. The direct selling website directly deducts money from the card, and individual users have no other way to transfer money.