I've played lots of BF 3/4, Halo and some COD, but never tried Destiny. I'm still playing on the 360. Probably will move to PS5 or XBOX later this year. Haven't decided yet.
as someone who has played Destiny for 7 years, i honestly don't know how to recommend it to anyone at this point...i mean, it's arguably the best FPS ever made in terms of moment to moment gameplay but it's a massive timesink and requires some level of commitment in order to keep up
i love Destiny and will continue to play it, but there is something to be said about a game that you can just pick up at anytime and have the same experience no matter how much time you were away