After Twitter finally killed the Tweetdeck mobile client earlier this year, I moved on to the official Twitter client. But now I've got something like the problem described in the article. I can't seem to get my Twitter feed where I want it and I'm gradually losing interest. @GreatDismal has become my de-facto curator for Twitter and I've gone back to just using bookmarks for sites like HN and Reddit to keep up with what's trending.
i have no real idea whether it is or isn't essential to their business model to be able to control every aspect of how you view your stream, but personally i stopped caring about them the minute they did that. i still use twitter, but if they vanished overnight i wouldn't really feel any sense of loss, whereas when there was a thriving ecosystem of people building things atop the firehose i did feel like i was part of something that played a significant role in today's internet.
Having control of the UE is important.
However, I believe that Twitter could have managed the developer angst better. There was warning though.
I think Twitter would have been better off just telling all the client writers that it was a requirement to show the "ad tweets" in the stream and call it a day. They are not Apple .