you still have to pay taxes on money made overseas. If the country you make the money in doesn't tax you to the max the you would pay in the states, you pay it to the US government. There is more to it then that, but you pay the taxes.You mean except for the fact that you are only making about 24K per year and you have to bus it to games, and sleep in flea bag motels..other than that, D league is great.
I would take the 175-300K tax free and play overseas over D league, and if I was good enough to make an NBA roster, they would certainly be able to find me in Europe playing as much as they would find me in the D league.