It took me a while to 'detox' from Twitter when I joined here (again).
A lot of the differences between there and here are very good and I urge people to give themselves time to get acclimated here before they make a huge stink about what features they'd like.
No one likes those managers who pop into your life and immediately start to change things without learning the lay of the land first.