Controls are great and the kids learn a lot, but the ongoing monthly cost adds up compared to some banks. We hit a random merchant decline once and a transfer took longer than usual. Support did get back to us, just not same day. As a teaching tool it is strong, and freezing or unfreezing cards is instant. I feel safe using it, I just wish there were more flexible plan options for families with multiple kids.