Sort:  

In most ways, yes. But YouTube is still a great place to host videos for free.

For now.