Apps from your bank
Financial service providers have really stepped up in providing apps. Prior to purchasing a third-party app, try the one offered by your bank. The major banks have apps that report the balances on your accounts, find ATMs, let you access e-bills and pay bills. It's important to keep in mind, though, that the account balance you see is based on how often the data is updated or when transactions clear, and isn't necessarily "real time."
Virtual Wallet by PNC
This Android app presents customers with a lot of service in a pretty package. It has all the banking features that you'd expect -- bill pay, money transfer and remote deposits -- but what sets it apart is its intuitive budgeting interface that makes tracking spending and paying bills easy.