Agency Analytics (AA) is a great one-stop shop for almost all of your digital marketing needs. It pulls its keyword data from SEMRush (big fan of that), provides a clean UX, tracks rankings overtime, can filter by search engine, placement, url, or difference in change.
It also integrates with analytics, Search Console, your social media accounts, Adwords, and a host of other products to make it a go-to everyday.
I wish there were more research tools in it. You can't do keyword research in there (it auto populates keywords when you start a new campaign), and you'll need a subscription to another tool to do it.