I think it's pretty much a given that an auction house and other trade improvements are coming in chapter 2. Would have been nice to see them beforehand though. You can always try the auction section on this site though.
How does it suck? If your saying this because you where tricked in a trade then you really cannot say the "Trade System Sucks" it's just you where fooled. Or are you saying you cannot trade enough? I'm a bit confused on why your saying it sucks.