Teachable vs Kajabi vs Thinkific vs Podia vs LearnDash for Self Hosting Online Courses

Would you like to compare with me Teachable, Kajabi, Thinkific, Podia and LearnDash because this will be very useful if you want to self host your online courses?