Your best value, regardless of window quality, is to find a good carpenter who you know and trust to install the windows. Then order the windows direct or through a wholesaler/building supply store.
I've used Zaleski's Exterior Building in Springdale and ABC glass and mirror in Gibsonia with good results. The manufacturers raise their prices on an annual basis, so do it soon.
I'm a landlord so I always buy vinyl. I spend a ton on my houses, but I can't go overboard in any one area. They usually sell a cheaper vinyl and slightly more expensive vinyl window that is of much better quality. If you go vinyl make sure you get welded seams. I've bought somewhere around 70 new vinyl windows in the last 9 years, and exactly one panel has developed a seal leak with condensation between the panes. But I can send that out and get it fixed. Tenants haven't broken any of them either.
I'm gonna look into aluminum window prices, but I'm guessing they'll be too rich for me. I have a bunch of houses loaded with Traco TR5000 aluminum windows from the 1990s, made in Butler County. They last forever, and replacement parts are available.
Five years ago I could get good quality vinyl for about $200 each. Now it's more like $300 each. Install isn't bad, as my carpenter can do a window in 2 hours or less, and I pay him $45/hr.
I cringe when I hear the radio commercials with the buy one, get one free offers, because I can only imagine what they charge for one window plus install. Gotta be a fortune.
Good luck with your project.