sort a view by Most Viewed, Most Favorited, Latest
Create three different views, Most Viewed, Latest, Most favourite with display type block.
For sorting by views, You need to enable statistics module.
For sorting by latest, use post date sort filter in views.
For sorting by favourite, flag module has integration with views. You can able to create a filter to sort by number of flags.
Use Quick Tabs module to group above three different view blocks as a single block and display it where ever needed.