Going from BAB Tech EibPort to Home Assistant, is it a good idea?

Hello!
I have had a house with KNX/ETS and also central control via BAB TECHNOLOGIE EibPort for 15 years, I have their latest hardware 3.1 which came out in 2025. But I have grown tired of EibPort because over the years I have built a KNX installation with many sensors etc. and I want to process the data they provide. But as my EibPort program has grown, the problems have unfortunately become bigger that the EibPort hangs up about once a week, and if this happens, for example, when we are away, it can be really unfortunate, as for example the EibPort controls the irrigation of plants and the garden, if the EibPort hangs up, there is nothing to stop the water. The problems would probably disappear if I removed 75% of my program code, but then our house would not be so smart anymore.
So my question is whether others have experienced the same problem, and whether my problems would be solved by gradually switching to Home Assistant. A small example is that I have all kinds of weather sensors and I want to be able to see how much rain there was today, yesterday, this week, every month of the whole year and in total this year and last year. Same thing with temperature and wind etc.
So it's pretty simple calculations, the most important thing is that there is a good permanent memory, all the information must not disappear if the device restarts. Preferably a database, and preferably that it is possible to use AI to develop the code.
I'm curious to hear other wise views on this and whether Home Assistant is the solution to my problems? A quick follow-up question if this is the solution is which computer/NUC to choose to get started. Or do you want to recommend me to some other system? Thanks in advance!