One should choose BLX if they have custom baremetal server , where they want to have overall control of the system and may need to install other linux based applications. One should choose a VPX if they want a ready made appliance(VM), which they want to install over a hypervisor, and want to leave the overall control of the appliance to NetScaler.