www.BestHostFree.com plans appear better to me. One can start hosting absolutely free and later can upgrade to paid plans, which is an advantage IMO.
Not trying to argue here, but with all honesty, I wouldn't trust BestHostFree. The reason is that their phone number is used in tons of other hosting companies as well, just search their phone number on Google.
Sure, you could had a good experience with them, I'm not questioning that. But we're basically making a comparison between a fully registered company (OrangeWebsite) and a unknown company with a phone number that's used in tons of other hosting companies as well.
If someone is looking to host a hobby website, they would probably signup to BestHostFree because it's free to get started. If someone is going to host a business-level website, they very likely would be looking at Orange Website as it's a properly registered & established company.
P.S.: I'm not a client of BestHostFree nor OrangeWebsite.