The Canary Islands are probably a safer bet if your top priority is hot weather but that of course can't be guaranteed and the weather in Madeira is generally good too. Madeira is much more beautiful though with lots of things to do. As you enjoyed the Azores, I can see no reason why you wouldn't also love Madeira.