New to Home Assistant, but not Insteon and X-10

A couple of questions for people who have this working. I have HA running and was able to add my Insteon devices manually using the Insteon integration. I also added my X-10 devices using the Insteon integration. Now I’m reading Insteon can be done with MQTT too, but this is beyond me for now, so my first question is, which way is better? Next question: Using the Insteon integration I noticed my X-10 devices honor the pre-set dim and ramp rates in the switches with an on command, but the Insteon devices do not; they go to full bright. Using the dimmer on the light card with an X-10 switch is very slow, responds fast with Insteon switches. Is this right as good as it gets or am I missing something. Any suggestions appreciated?