I did not know that Weather-Display could also do MQTT. Thanks! I've not used MQTT so I wonder if there are any differences between Weather-Display, WeeWX and Cumulus MX within regards to this respect?
I had actually posted a request to Brian in his forums years ago for this. I think it was within the past year that he added it and it took off - there are a bunch of discussions from those that jumped on it immediately and posted about their usage.
Sadly I haven't had the chance to get back to it, but it opens up a pretty wide number of uses without him needing to add solution-specific support (IE: it is pretty straightforward to build an MQTT consumer to publish to a time-series DB such as TSDB, Influx, or similar).
MQ adds an independent standard for publishing and consumption. And a solution such as WD supports a wide variety of hardware.
I don't want to take away from any of the other great solutions - I only noted WD supporting MQ since the OP mentioned the use of MQ.
[
Edit]: I hadn't noticed that Cumulus now supports MQ as well. It has been a while since I had looked at that but this demonstrates that the OP likely has multiple options from which to choose.
Weather data is a prime candidate for MQ. The third party solutions are what add the value here, so the OP should keep that in mind too.