My Ziggy is very much a snuggler - he's very like a cockatoo, as far as being clingy. He has changed my life forever - I will never be able to take a vacation, or be away from him for any length of time. You have to be prepared for that. Even with Rosebud and Socrates, who grew up together and are bonded and thus are much less dependent on me for their emotional needs, there's an effect if I've been gone a few days. They're able to bluff everyone else, including my ex, so when I have returned after being gone a few days, we have our work cut out to get back on pre-absence footing, because they bluff and test me all over again.
There are people on these boards who can't have company over because of their birds - you have to be prepared for that. You basically have to be prepared to have your life revolve around any of the larger parrots in ways you will not foresee if your experience is with cats, dogs, smaller birds.
If you can volunteer with a rescue, and/or foster birds for a rescue, that's definitely the way to go. I didn't; I had lived with tiels and budgies for decades, and with amazons for several years, and I still had no idea what I was getting into with a macaw. It's a whole different ballgame.
For a macaw, unless you're willing and able to put in the time to make your own toys, you're looking at hundreds of dollars a month just keeping them in toys. My birds are the biggest part of my grocery bill, with their fresh veggies and fruit and nuts and their profligacy with flinging the same about.
My guys, other than Frisco, are all rescues. There are great birds in rescue. The rescue from which all my guys came says that people tend to keep the large parrots for ten years, then they've had enough. I can see that - it's not easy to have your life tied down by what is essentially a potentially dangerous special needs toddler. Just make sure you understand what you're getting into, so that you can truly make a commitment for the life of the bird - they deserve no less than that.