frankly neither one was very good. The m21s died this week it is 14 months old. the 17e's are 12 months old and still work I have had endless issue with them.
Did the whole miner die or just the PSU?
which miner you trust and its stable?
i had 6xt17e and now just 3 of them works
You can blindly shop for any miner on planet earth and rest assured that it will be much more robust than the T17e, my personal experience with all the 17 series is terrible, the only exception was the S17 pros which I won't call a great experience but just not that bad compared to the rest.
M21s has been great for me, MicroBT gears, in general, are better built than Bitmain, Avalon is even more robust according to my knowledge that is based on other miners reviews since I don't own any Avalon gears, Phil's luck with the M21s might be bad and that's about it, he got 12 months on that t17e which in my book is outstanding luck, if you can get M21s for a good price, go for it, keep in mind they are LOUD as hell, they make Antminers sound quiet, and the other downside is there is no custom firmware, so tunning and all that isn't going to be an option.