I have been trying to find a good service/bitcoin wallet to buy cryptocurrencies but haven't been able to find any.
HEllo and welcome to the forum and to bitcoin community.
I suggest that you take some time to read more about bitcoin.
There are 2 main things you need to choose:
1 - a good wallet to store your bitcoins
2 - a good exchange to buy bitcoins and
immediately move them to your wallet. The most risky part is choosing and good exchange, because most of the scams are exchange related.
You won't be buying any bitcoin through your wallet. Sometimes you can do that in wallets like coinbase, but that's not recommended.
I suggest that you download Electrum.org wallet and use the desktop version.
For exchanges, I suggest that you look for the most famous ones, such as Kraken, Coinbase, Bitstamp, Binance, etc.