It is usually a pain to get started with any of these types of services, but once you are up and running, it is usually not so bad, especially if you are doing wire transfers and can wait for the funds to be released. As you say, though, we need more options. I have dealt with both and have experienced the same frustrations, but that was early on.
Cryptocurrency wasn’t supposed to be this way. But, as per usual, everyone is out to nickel and dime you every chance they can get. Part of the problem is regulation, which severely limits our options. No surprise there. Greed and the need for control not only hinders progress, but it helps to perpetuate the broken systems that we already have in place. The only way to rid of this disease is to have more options, but that is not easy when you have heavy-handed regulation that eliminates and discourages that. They justify their actions with the lie that they have our best interests in mind. The sad part is, this forces honest people to take unnecessary risks either by providing services under the table, or, by taking part in services that are unreachable and could disappear at the drop of a hat.