If you're looking solely at profitability, it's far better to choose traditional hardware mining. However, if you're looking at reducing upfront costs and don't want to go through the process of setting up a full-scale operation, trying out USB mining might be a better choice.