Now that Twitter Inc. have abandoned their own Twitter application, I've chosen Twitterrific. It's not an outstanding app, but it's perfectly fine for what it needs to do. The GUI is a bit old-school, and I would also prefer my own font selection plus theming support. Moreover there is some sort of internal programming bug regarding the three-dot-menus ("uncaught exception was raised"), which I noticed in macOS debug mode: it doesn't crash the software, but it's close; strange that this passed through App Store review. The navigation is fine, but not 100% intuitive. But at least the app lets you connect directly to Twitter. Tweetbot on the other hand doesn't work without push via the developer's website, which is preposterous. So even though it's far from perfect, I can recommend Twitteriffic.