SVB sucks, true. But $300/yr for a bank account should not be a deal breaker. You'll pay way more than this just to operate the corporation and stay alive.
I think I pay around $800/yr just to keep the corporation running (almost non-existent accounting, filing fees and franchise taxes to Delaware). And now that I'm a C Corp I have payroll taxes in addition to salary (~$2k/mo). As always, be sure you really need a corporation before you create one. Most of the tax benefits you get with a corporation (e.g. write-offs), you get as a sole proprietor too.
Atlas also made filing 2017 taxes trivial, I never even spoke to an accountant, it was a very smooth process.