It should have been a comedy. The whole Daenikenite mythology is ridiculous. Making everyone speak English falsifies the difficulties in making allies, undermining supposed tension. The Wraith were absurd---feeding on life force? Gah! If the show was a comedy like SG-1, it might have worked.
They could have kept McKay as the good but no way Carter good science trouble shooter. Shepherd was okay for comedy but Ford should have been smarter---his youth and inexperience would still left Shepherd as a more heroic figure. There was no need to dumb Ford down. And somebody smart enough to add a different kind of wit would have been a big help, I think. And Teyla should have been like a good/not evil Hathor.