I have been with SO from the beginning. That's 6 years.
There is nothing like it - but it takes some time to start to fully appreciate it. I see some members complaining that they cannot get good fills after being members for just few weeks. I feel bad for them. They need to treat it as business and understand that good things take time to develop. But after you do similar setups for few cycles, you become familiar with the strategies, and learn to anticipate the next trades. Many veteran members post their trades in the unofficial forum - it's a great source of new trades.
My advice to new members: just stock around for at least 1 year. You won't regret it.