It's not a free account, but you've basically just named two of the very few fees; this makes it significantly cheaper than a Chase Total Checking account ($12/mo for those who do not meet balance requirements, not even counting massive overdraft fees).
Bee makes it (nearly) impossible to put the account into a negative balance, and has no concept of an overdraft fee.
Another big win is mobile check deposit. Customers can deposit checks with instant availability for a 1% fee or use standard clearing for free; this is substantially cheaper than check cashers.
One difference that immediately jumped out at me is with bee you can send a paper check. My landlord for instance will only take a paper check or money order and with simple it isn't possible to easily pay my rent without a fairly significant inconvenience. I'm sure many poor people are in similar situations.
Is there something I'm missing that's different? Only thing I can tell is that Bee allows two free ATM withdrawals a month.