I found the customer support incredible helpful. Whenever I had questions, I would always get a response within 24 hours. Even more so, I had times when I would get follow ups to on-going issues, making me feel like their customer support process was really solid.
I originally signed up as a C-Corp, but realized I wanted to change to an LLC before the process was completed. The support staff helped me and got me on the way very quickly.
I didn't have any issues with my banking partner. I was actually able to get my Azlo account started even before my incorporation documents for an EIN number were completed, which was very helpful.
I'm not saying all of this other than because I strongly feel Atlas is a very good product. Similar to OP, I have incorporated before, and personally it was a total mess. The first time, I registered a Delaware C-Corp through another legal service I wont name, and found myself paying various costs to a Registered Agent, which was misleadingly introduced. Atlas does a much better job explaining the financial requirements around taxes, which I also didn't have properly explained the first time.
Overall, I would strongly recommend Atlas - especially if you can get a discount through some startup program.