How do you choose a distribution when you have software or drivers that is only supported on certain distributions? Like that driver runs only on that version of the kernel an this software is only supported on that distribution. With some software you're not free to choose (yes the software is not gpl). But if you're dependent on such software - the one distribution dream keeps being a dream...