So, EventBridge is still relatively new, however there is a great FAQ from AWS on when to use SNS over EventBridge (search for SNS on this page):
Amazon EventBridge FAQs - Amazon Web Services
Amazon EventBridge is a service that provides real-time access to changes in data in AWS services, your own…
Absolutely it can be microservices. The problem I come across with microservices is that everybody has their own idea of what “microservices” means. Therefore if I say that “this is microservices” then everyone puts their own concept on top, and says I’m wrong. If I say it isn’t then it’s much easier to get everybody to start thinking differently. That’s why I say that “most people” think in a certain way about microservices, as that is my experience of how people think about microservices and if you used EventBridge in that way, you’d end up in some trouble without careful planning.