Can I use HomeKit, Google and Amazon all together?

Yes, you can. You can mix all these assistants. And for instance use HomeKit for visualisation on your iPad at the wall, while using an Amazon Echo in every room for voice control. And a Google Nest in the kitchen.