Seriously - I was just ranting about this over Vent earlier today. >.<
I'd love to see something fancier like the Auctioneer mod for WoW, being able to track price histories, what's selling or not, what people are paying inflated prices for, etc., but pretty much everything you mentioned should have been in there from the start as basic functionality. Nothing like having to buy multiple common deflector dishes for crafting, finding them buried on the 6th page of results, having to fight through all the Tachyon/Graviton/etc. models you don't want to get to them, and then having the entire thing break and reset on every purchase. X.X
Not to mention the stupid 5 second timer trying to flip through said pages...! Talk about a slap in the face.
I had the same experience when searching for officers -- also annoying that only common officers tell you their gender -- found the last page had 8 officers I wanted to buy... each time had to go back through 5 pages and each page had to wait 5 seconds...
My personal pet peeve is searching for a simple item, say Deflector Array Mk IV... and having to search through 50 pages of Positronic Def Array MK IV, Tachyon Def Array MK IV, and whatever else they have.
ALL I want is a sort by price function!!! PLEASE!!! 3 patches has come and gone and each time I pray for this. That to me is urgent...because I am buying stuff that is not the best price because I get bored sifting through 300 pages of shields or phaser rifles etc.
PLEASE! For heaven sakes! All I want as an added feature is the SORT BY PRICE function. PLEASE!!!!
Great suggestions. It's cumbersome, to say the least, to wade through six pages of "(1x) Small Shield Charge - 100,000,000 credits" listings before finding serious sellers -- without knowing which page you're on or how many are coming up.
The same sort of overhaul has been requested in CO since it launched - STO is based on the CO engine so it inherited a lot of the UI and the AH/Exchange is virtually identical. It is still on the wish list with no target date - don't hold your breath waiting.