Really, this all boils down to the age-old question of "buy versus build".<p>The only way to completely control every aspect of your computing ecosystem is to build your own. Open source offers a convenient starting point but there is still a lot of work to be done to produce and maintain a fully comparable, equally integrated ecosystem.<p>In other words, cost and compatibility are the typical sticking points to rolling your own. Do the benefits justify the expense? This is the ultimate value judgment to be answered. If nothing less than full control is acceptable, the answer should be obvious.