Are We Better Off On Twitter or LeoThreads?