When I got back into flying at the end of 2015, I purchased a Bad Elf. It's great and works perfectly with ForeFlight, my main navigation app.
When I found myself flying more often and making long XCs, I decided to "invest" on a Stratus 2s box. I love it. It gives me position, ADS-B weather and decent traffic around me without having install ADS-B Out yet.