Think of it this way. Say you were to buy a car. You have two cars in mind/ For the sake of Argument, we'll call them Car.A and Car.B. Now the Specs for Car.A

-Allows you to test drive/"own" the car for as long as you want without paying a cent.
-Comes with many nice features which expand when/if you decide to buy the car.
-Has a very lively/friendly community
-Has extra parts which are of high quality and are easy to find/install
-Comes with instruction on how to get the best from this car
-Whenever a new car comes out, they give you the new car free of charge as well as they spruce up your old features for you.

Now we have Car.B, the specs of Car.B are...

-The car comes with the bare basics, and the basics arent very attractive.
-Comes with a decent engine but with known issues
-Offers very little support on said issues beyond having to ask other owners of the same car
-If you want the car to look/function the way you want, you need to add extra parts made not by the manufacturer, but by other people who own the same car. But these additions might prevent your car from running.
-When the new version of this car comes out, you have to pay the maker of the car to get the new one. But they don't guarantee that your old features will work with the new one.
-The car is missing key features which other cars come with as a standard.
-Every time you call customer support, the line is strangely dead or if/when someone answers they give you a vague answer.


Now as an intelligent person and consumer, which one of these cars would you purchase?