Miami is overwhelming. No way to see it all. Living in Miami, I went yearly, but in the end I had my schedule to see the boats I was interested. The Sail only section in downtown is peaceful enough to do the vendors and see some interesting boats, but the motor yacht area of North Miami Beach is too much for my lady and I. We go there, but only to see the trawler section now. It's really something to step aboard a 10 million dollar vessel, but frankly, we're not interested.
I usually spend two days at the vendor halls in Miami Beach and collect whatever info I can on new products. Good show prices there.
The last Trawler Fest we went to was good enough, fewer boats to see and contemplate, and a good learning atmosphere with the seminars and lectures. More our style, but if you got social fever and like the crowds and traffic, you've got all you want in Miami.