The fees can be annoying, but I rather buy from a reputable site and pay fees
than buy tickets and get scammed. Part of the fees are protecting the seller against this. Just know when shopping that the final price will be 20-30 percent more than the ticket price.