I dont think you really understand the difference between Genesis Mining and the other two you mentioned. They are far from anything alike.
If you don't mind, What is the difference?
For starters, they have proved through pictures and video interviews that their equipment exists, not to mention publicly mentioning where their mining operations are held (even have live streams of their mines). They have taken part in numerous important bitcoin functions and conferences and made their appearance known by have a fully transparent team. I can go more in depth if needed but its terrible to compare them to sites that have brought nothing but problems from the start and have been ruled as scams before they really took off.