~snipped~
From what country you from?
The features you want are always present
(as it should be) on a crypto local exchanges.
Try to search for it's available on your country. Or else I will say you must stick with Coinbase and deal with the fees especially your concern about no.1. The instant transfer from bank is one of a good advantages.
And by the way, how much fees we are talking here?