Necrons are incredibly slow and can be easily outmanouvered by any other race (Specially both eldars), but in melee combat the have no rival (with a few immortals supporting troops against dreadnoughts, wraithlords and other over-powered melee vehicles).
Space marines are incredibly versatile, and their basic squad can destroy any unit in game easily if equipped right. I think they are the easiest race to play...