Google and Microsoft together handle over 60% of the Top 1M domains' mails!
Many other domains use service provides such as Proofpoint, Barracuda Networks, or Cisco / IronPort, but those may of course only sit in front of Google and Microsoft's mail servers as well.
So all in all, the answer to the question of who can read your email pretty much boils down to -- yep -- "Google and Microsoft".
Even if your domain doesn't use one of their mail servers, chances are that whoever you are sending mail _to_ does.