Not having a midrange driver does not mean the speaker is not going have good midrange. IMO, the M22 does have a good midrange.

OK.....pet peeve of mine "Is the speaker good for HT?" If a speaker is good for music, it is good for HT.