I think many owners, new ones especially. feel they aren't doing 'good enough'.
No one does good enough!
IMO almost anyone who comes to a bird board asking for help and advice is doing as well and probably better than most owners out there.
If you are aware your bird needs more, you're way ahead of most.
I can't count the times when I had my bird out and about that I heard 'You take you bird out?' Wow, mine's never even been out of the cage.
At the store, Wow you eat healthy. I'm like no...the mac and cheese is mine, all these veggies and beans are for the birds.
You are so far ahead already. Do not think another home will be better. Statistically, you're bird is better off with you.
If you can find a needle in a haystack (a person like the people on here), then maybe rehoming wouldn't be terrible.
In most cases the bird does not stay in the new home long, and if so, it's not better than the 'loving' home who didn't have enough time.
Give yourself a break. You and your Goffin can weather the ups and downs of life.
If your bird is not in a back room, or in the cellar with a blanket thrown across the cage to mute the noise, you don't go down every few days to fill the feed and water dishes, your bird has toys and multiple perch types, your bird has a name, and knows it's loved, it's better off than so many I've seen.
Many on here are the cream of the crop of bird owners.
You do not have to compete with them.
The real world does not see many of these types of owners.
Don't feel discouraged when you see the wonderful setups, the fabulous toys, the custom cooking going on. Don't feel you have to be just like them.
If you are, that's fantastic. If you're not, that's OK too.
Love and care for you bird. Then you're a winner.