It depends on your goals and what you mean by HA. Do you have multiple Internet connections at your home to utilize?
If you just want to make sure you can use the Internet if one of your ISPs go down, then yeah it sounds like the gateway group + failover is the way to go. Just know that existing connections are going to break because they're associated with a different WAN IP.
The magic of these specific SDWAN products like Speedify is they're essentially a VPN client that can (or claim to) multiplex over your multiple Internet connections, terminating at their servers. So in theory they can boost bandwidth, though I'd question how well it works in reality. Then when a link goes down, your clients continue on like nothing happened, because all their Internet connections are tunneled + NAT'd through their VPN servers.
You could get a similar result by combining the gateway failover + a Wireguard tunnel to your own Digital Ocean or Linode VPS, where you can then control things like your IP ranges, port forwarding, etc etc.
I haven't set this up exactly, although I have setup the Wireguard VPN side of it so that all the devices on a specific VLAN would appear in another location so I could stream a blacked out baseball game :). I think you could use WAN load balancing + a Wireguard tunnel if you wanted to achieve a similar multiplexing setup that Speedify would provide, but I haven't played with that since I only have a single ISP.