Its worth it for the experience if that's what your looking for. USHL is primary for VERY high level players. If your kid hasn't had that kind of attention or drafted by USHL or QMJHL, what do you think the changes are he gets a roster spot? You have to use your head on this one, or you'll be sending false hope. You'll also be spending a few buckets of cash. Think it over before you pull the trigger.