Well, you have to have so many positive transactions , at least in video games, before you get access to your money asap, at first it gets stuck in limbo until the buyer leaves feedback.
Ebay fees do suck, depending on how you sell it and selling price. Then you add shipping costs etc. Also, your always crazy afraid of that one PITA buyer who will find one miniscule thing wrong with the item and want money back.
Bank xfers can take a few days as well. Also, unless you constantly do 1 time payments to clear your ebay account it can be lame when they take it out and you forgot about it lol.
I like ebay, and I use it myself, just can be a bit lame with all the things you have to keep track of