Hybrid is why it is fast
Timsort merges sorted runs it finds and uses insertion sort for short ones. Real data has runs, so it beats the worst case often.
Trust the library
A hand-written quicksort or merge sort is for learning. Production code calls the built-in sort, which is tuned and stable.