It sounds like you may be interested in checking out Hubivue. The way it's set up you can have multiple (Up to 3) attributes per tile. It is a pretty new app (I think under six months), so it is definitely still in the growth and development stage. To that end, the developer @gslender is very good about taking suggestions and trying to understand them and implement them. there has been a tremendous amount of refinement and improvements based on this feedback.
That really depends on your experience level, and your technical prowess. I had (and still do to a degree) have a hard time wrapping my head around Rule machine. I found Event Engine was easier for me to grasp. @BPT seems to think in a fashion similar to me, and is usually very responsive to questions, or requests for assistance. To get his apps you need to install bundle manger (I think that is the only one of his apps now available on HPM). make sure before you reach out to him for assistance, you are on the most current version, and you have logs.
Habitat has implemented several other automation tools to make it easier for the average person to get started, Simple automation was designed for that reason. I've been experimenting with room lighting lately, but to be honest that one has me stumped. I have never tried WebCore, but with it soon to be a system integration, I may give it a try. Node Red requires a separate device (for instance a RaspberryPi) to interface. Unless you are getting into some seriously complex stuff it may be a bit of overkill, at least initially. The answer to this question is really what are your needs, and what are you comfortable with doing?