I hate it, I really don't like the interface and the way getting coherent conversations together just doesn't seem to happen. It shouldn't take much programming to get all those @ messages to line up in a single, threaded conversation. And don't get me started about the search.
I don't see the choice of username as any different from joining any other forum. In five years Twitter could be as obsolete as Friends Reunited.