If you're in the US, I'd recommend checking out either Mint (by Intuit) or Personal Capital. Both use OAuth for the banks who support it. No handing over of bank credentials to a 3rd party and the sync is near real-time from my own testing of both.
If you want something with more functionality to do budgeting, You Need A Budget (ynab.com) has a lot more functionality in that department, but does not support OAuth connections to banks; in my test period I had to re-add my bank accounts constantly. Shame, because the functionality of YNAB is stellar overall.
https://mint.intuit.com/ https://www.personalcapital.com/
If you want something with more functionality to do budgeting, You Need A Budget (ynab.com) has a lot more functionality in that department, but does not support OAuth connections to banks; in my test period I had to re-add my bank accounts constantly. Shame, because the functionality of YNAB is stellar overall.