It is certainly viable. I follow an interesting group of users and unfollow anyone who becomes problematic. There are some "Promoted" tweets that are essentially ads, but they are easy to ignore if not interesting.
I don't think I see any ads using Tweetbot. I may also miss some features, but don't really care about that. I like that my Twitter feed is just a stream of tweets.