When I got my M4 iPad Pro a few months ago, I opted for the higher end model with 16GB of RAM and the extra CPU core just for longevity sake (and the nano texture option). The M5 will have a decent spec bump, sure, but the M4 is no slouch. There are very few things that come close to maxing it out. I use it at work daily with many different apps running on different stages. I game heavily on it at home via cloud gaming and native games such as Ark Ultimate Mobile and COD mobile and there are zero stutters or frame drops. There would have to be some amazing surprise addition to the M5 iPad to make me think about upgrading. Likely, I won’t be looking to upgrade until the M7 or M8 timeframe.