Taxes vary with the state
as far as local taxes
Nevada and I think New Hampshire don't pay as much taxes as most states.
I think California, Virginia, Connecticut and Alaska pay high local taxes.
As far as federal taxes it sounds like you would be better off in the USA if you are paying almost half. You might want to ask that on the tax board here.
http://www.askmehelpdesk.com/taxes/