There is no regret when buying a car, it will be your best friend for at least next 4 years.
Now you are making a decision for a car, we can only help you with users feedback, honestly answered. There are pro and con in every car, no car is perfect for everyone, so it is up to you to decide whether M2 HB/SDN or other car you are considering will serve you well.
Only people who are indecisive in their decision making, will regret buying any of their choice. Stay firm on your decision, as you have considered all possible outcome and have psychologically prepared for it, you already got future gameplan when you have acquired the car.
E.g. The once tyre problem of M2 owner, now everyone know SC do sell them, of course at a slightly higher price @ RM450/pc, but at least it is available now. And soon, other tyre shops will have it. We brought up the tyre issue before, and at least you are aware of it now, and can develop a gameplan on how to acquire new tyres when the time comes. Tyres are to be used for a long time so RM450/pc is not unaffordable. It is part of car maintenance cost.
And modding the headlight issue too.
I see a lot of M2 owners here are problem solver. We solve problem, not create.
Ceramic Pro as in the shop in Sunway providing car coating service?
Yeap, no regret! Even booked it on the first day when the Mazda system open to take booking for this car back in oct/nov last year. Though i might go for m3 ckd full specs if i didn get the car before cny first batch. haha.. My SA was persuading me to wait for m3 before i got my car..lol oh well.. at least i know I am happy with M2 =)