Federated Learning Model Complexity Vs Robustness To Non-Iid Data And Selective Federated Learning