Can dfuse provide me with the whole firehose of all EOS blockchain activity?

You can check in the documentation what the dfuse API currently supports for REST and Streaming (Websocket) https://docs.dfuse.io. We are adding features over time.