I've had my first PVC Cage since 2011 or 12. I've never had it hold smells.
My other I've had just over a year.
My first I had shipped preassembled the second I put together. The second went together much like the AP cage so I think repairs would be about the same.
I second glass sliding doors.
I decided to go with a PVC enclosure. I liked the 18” height. I upgraded to glass doors I also got it with the radiant heat, LED lights and Ultratherm under tank heater.