I think there is a simple reason why app.net did not take off: There was no significant differentiation from twitter other than paid / no ads argument.
Anyone building an app on top of Twitter for anything other than personal or experimental use is a fool. Unfortunately for anyone building on top of App.net, it doesn't have the users to make it broadly interesting or significantly profitable.