I am in such analysis paralysis. PC is my main work computer as applications that I use do not have a Mac version. Parallels is not suitable as I tried and I don't want to pay for annual subscription to be able to assign more RAM to a virtual machine. I prefer to have a Mac as a secondary machine. It will be traded in when M3 or TB5 is out. So within 1-2 years? I am not buying with the intention to keep it for many years. Something that can just get the job done (basic office productivity) is sufficient.
The Mini M2 and M2 Pro prices are good. As they are so cheap, I don't need to buy Apple Care. However, they have wifi and bluetooth issues. Some people said they have no issue but some do. I have tried a few and returned all because of that. Apple Support I talked to just said that they were not aware of the issues but I read that Apple has been contacting customers to gather data and replacing the motherboard. Haven't heard any update on it. I also do not want to have wires on my desk and my room is far from the router. So ethernet connection to it is not possible. There does not seem to have bluetooth and wifi adapters that are compatible with Silicon Mac.
The MacBook Air 15" is quite good but the screen is a bit small. If I buy a MacBook Pro 16" now and Apple releases a M3 Pro version in a few months, I will be unhappy given that I have waited for about 8 months already.
As for MacStudio, as I can't run Windows applications on it natively, 32GB and M2 Max are a waste of money. However, it is the next thing, after the Mini series, that has a built-in 10G ethernet option.
We know that when a new generation is released, the trade-in price is half and we cannot get much from the cost of upgrade.