If you're staying forever then New York, so you can adjust to American standards easily there.
lol New York seems far from "standard"
Also why do people keep acting like there's nothing to do in FL?
like 6 Disney parks, 2 Universal Studios parks, Busch Gardens, Kennedy Space Center, Orlando, SeaWorld, Old Town, beaches, and a ton of other stuff
To be honest the only unique things I've heard of to do in NYC is to go see some of the sights