There's not much competition going on honestly at least from Destiny's point of view. In terms of genre, they are somewhat similar but the approach is very different. In terms of number, Destiny 2 stomps Warframe, it has an average of 200k players at a time, Warframe's all time peak was 130k with an average of 30-50k per day. DE needs to get their guano together and stop slacking off when it comes to content releases if they want to stop bleeding players. Maybe better planned and managed projects would help, instead of spreading too thin, develop and change and develop and change and not getting anything done.