Brokers & Withdrawing Money

I’m ready to open a live account, now the challenge is finding a broker that will allow me to withdraw my profits without going through a huge hassle or waiting weeks for my money. Who in your experience, would be the best choice?

Note: I live in the United States, use the MT4 platform and, looking for a non-commission broker.

Thanks!