Power wise you should be fine. But daisy chaining USB is never good practice. You're adding more potential for packet errors and slowdowns. Do it right and get a powered hub with the number of ports you need.
In addition, if you're using more than one device at a time, you're limited to the bandwidth and resources of the port on your PC you're connected to. And the sum of multiple devices is usually less than the sum of the individual bandwidth possible on each device.