I use Ameritrade, no block on micropennies and the buys get filled much faster on my limits. Plus they update my cost basis instantly so I can see my gains rather than have to calculate them.
2-3 days for a deposit to credit, they still have the good faith limits on day trading though.