I highly recommend checking out the Empresex exchange
https://empresex.io/ . They currently support direct purchases of ETH, BTC, and USDC. Their main advantage is that they offer very competitive, transparent fees, ensuring that your fiat-to-crypto transaction remains as cost-effective as possible.