Hi,
First off its good to hear that she has been okay after surgery and is obviously feeling okay, you must be so relieved!
I'm going to have to agree with the outdoor enclosure in regards to letting your girl out. I have lost a cat before to the outdoors, she ran into a backyard and was attacked by two dogs. We had to have her put to sleep as a result of her injuries. This was back in 2008, but i still miss her every day. After this experience i decided that if and when i got another cat, it would be kept indoors only. Roughly 3 months ago i adopted a retired queen, who is a Bengal and is 2 1/2 years old. When visiting the breeder i noticed the outdoor enclosures and once i bought her home, we decided to make one. We now also have a 12 week old Bengal boy who will be using this for outdoor time as well as being leash trained.
They are actually not that expensive when put into perspective. The average price for a good quality Bengal is in the thousands, and the enclosure that we have created cost us roughly $700. I know prices of materials differ within different countries, as do the costs of a Bengal, but after losing a cat to the outdoors i could not bear to let any of mine out without supervision in an enclosed area.
In saying that though, i know of many people who let their cats roam free and they do live happy healthy lives. Please don't feel like anyone here is saying all cats need to be enclosed, as this is a matter of opinion, and everybody feels differently towards this subject. This is just a way to ensure your fur baby is safe and that you will always know where she is