suggestions will have to be based on (at least) two things
1. your location and topology
2. what exactly you want to measure (e.g. copy the [sort of artificial - different purpose] WMO setup recommendation or going for knowing your microclimate*
*) e.g. wanting to know the temperature on your balcony and backyard in a certain place (your real situation) and not in 2 m above ground over cut-grass (WMO) or wanting to know the real wind exposure in your garden and not above roof etc.
our WiKi could be of help for you - also regarding the WS90 - the situation and conditions plus advantages and disadvantages are described there - beyond single persons' likings or preferences
https://meshka.eu/Ecowitt/dokuwiki/doku.php?id=start#ws90_wittboyalso, we have there a little decision table based on needs which could narrow down your options
https://meshka.eu/Ecowitt/dokuwiki/doku.php?id=start#a_what_station_to_buymy optional recommendation is a HP2553 station with an additional WH32 single outdoor T/RH sensor (to be put in a proper radiation shield)
that is:
HP2550 console, WS80 ultrasonic sensor array + WH40H classic tipping-spoon-based rain gauge + WN32 outdoor T/RH sensor
if you are more into classical wind readings, take a HP2552 station
that is:
HP2550 console, WS68 wind/solar sensor, WH40H rain gauge + WN32 outdoor T/RH sensor
(the HP2550 console comes with a separate indoor T/RH/air pressure sensor [WN32P))
alternatively a WS3910 console is recommended (which cannot display all sensors !)
what (which sensors and observations) which console can display - see
https://meshka.eu/Ecowitt/dokuwiki/doku.php?id=start#console-displayIf you want to go into Ecowitt intelligent IoT devices or want your data stored and accessible from your network, an additional GW3000 is recommended.
For an overview which sensors all exist and with which consoles they are compatible, see
https://meshka.eu/Ecowitt/dokuwiki/doku.php?id=start#consoles_and_sensor_compatibility_matrixFor all this and these you will find chapters in the WiKi !!