The stock M600 programming is acceptable (much better the Ultra). Luna put garbage firmware on their M600s prior to mid 2021 which really soured me on my X1, made it unusable at lower PAS. However, their latest firmware is much improved, better than the stock M600 I think. If you can get a...