I enjoy TDAmeritrade's free level 2 service with being an account holder. Their mobile apps are better than competitors IMO also.