Here is my Awesome 3.5 config on Gentoo. Pretty much everything is in the terminal. The stuff on the vertical bar (left side) is blingbling.
twitter client: rainbowstream https://github.com/orakaro/rainbowstream
Reddit client: rtv https://github.com/michael-lazar/rtv
<code>remind</code> for calendar
cmixer
for a visual mixer
cmus
and pianobar
for music
lynx
and dillo
for lightweight web browsing and firefox/chromium for the heavier browsing
scrot
for screenshots; imagemagick
/feh
for image viewing and simple tweaks
<code>rss2email</code> for RSS
keepassx
/keepassxc
for password management
(in addition to your vim, git, weechat, and mutt/neomutt)
even though for this oysttyer, and rainbowstream might be feel comfortable :)
Firefox is the way to go. Only when a terminal tool to browse the internet. Is when it's only doing one thing.
Like youtube-dl or mps-youtube
How about tweets
Or tools to access a certain website like pastebinit
IM client barnowl
Many more.
I do mess around with w3m as my CLI browser.
not myself, but I do use an open source console twitter client, which is written in Python, it is fully featured. probably a nice reference.