I suggest booking MH. There is some OneWorld Rule that protects your connection even on separate tickets, assuming both are on OneWorld Carriers. Go check it out.
As for checking bags through, you just need to see if the carriers have an interlining agreement.