The old original windows had iron frames, with wood-framed storms. The old iron frames had surface rust, and the old wood storm frames had all rotted. I wanted my new windows to have strong frames that resist warping or rotting. I think 100% composite-frame windows (the only kind ABC sells) were the right choice. They cost about $500 each installed - not cheap - but I have no regrets. The installers were prompt, professional, and fast. I had to do a lot of exterior caulking (as recommended by ABC Seamless), and a little painting, after the installation which was no big deal given the relatively small number and size of the four windows, and given how easy they were for me to access. However, with our many other double-hung windows, I would not want to have so much finishing work to do myself! With these hopper style of windows, while the immovable (outer) frame is perfectly straight and square, the sash (which tilts inwards from the top) is not perfectly straight/square in three of the four windows (only one of the four looks perfectly aligned when closed shut). The old original hopper windows likewise were not perfectly straight, but with their design, slight misalignment wasn't visible. ABC Seamless told me my new hopper windows could not be adjusted. So, I just put some weatherstrip foam in the gaps. Both functionally and visually they're fine. Again, no big deal. I just wanted to explain why some of my ratings are B rather than A. I would use ABC Seamless again for basement hoppers because I know of no better option for such window application here in Omaha. I'm still looking for the best option for the rest of the windows (all double-hung) in the house.