It depends on what the future will bring.
If you think multigig will be needed within the next 3 years then yes go for MS355 for the classic MS switching experience. However if you can handle a few bugs and want to consider Cisco Trustsec/Meraki adaptive policy then you'll need MS390 variants.
If you don't really need all that bling you can stick with the MS250 or 350 range.
The main differences between these families is a higher stacking bandwidth, more MAC addresses and more SVI's on the 350 but usually way too much for most environments.