I make really great money, and like some people here... while I do not impulse buy, I purchase things I really want that have long lasting value. Even to this day I still have my iPhone 6. I plenty of shoes that I have never worn but once or twice that I plan to donate to relief societies, communities, etc... This year I'm making it a year to be honest with myself, especially when it comes to clothes, shoes and things of that nature; to get rid of what I never wear.
Some things are an exception for me. I have a couple of watches I hardly wear unless I go out which can even be rare, but I like having them for whenever I do go out. I drive a 2015 Chevy Malibu that is paid off and in the near future I'd like to purchase a second vehicle.
I guess all in all I'm in between, but on top of making good income, I also budget myself accordingly. In the last 5 years I have bought anything that broke my bank. For example, I saved up for 1.5 years for a vehicle that I could have broke my bank and bought in 6 months. I like always having the feeling of being financially secure, but I can be an impatient when it comes to things I really want. Discipline sucks.