I will expect for more answers but thank you for your opinion. I don't agree with you at all and you miss the point
Just on the immediate, if I want to stream media from my home network that speed is beyond low and unsufficient. Also, what is the point of claiming Wireless-G support if the speeds are more like Wireless B?
From my experience N900 is not powerful enough for high speeds, if I reach 2Mb/s on torrents the device gets non-responsive until speeds get down. And real life G speed is MAX 3Mb/s,it usually is about 1.6-2Mb/s for me. When accessing windows network it is even slower. So 12-24MBPS is the limit of G in real life, 54 is "in theory". ( I had many routers, laptops so I am talking from experience, no other knowledge ). In short. It is all OK, nothing is wrong or ever will get better. Hope I helped.
From my experience N900 is not powerful enough for high speeds, if I reach 2Mb/s on torrents the device gets non-responsive until speeds get down. And real life G speed is MAX 3Mb/s,it usually is about 1.6-2Mb/s for me. When accessing windows network it is even slower. So 12-24MBPS is the limit of G in real life, 54 is "in theory". ( I had many routers, laptops so I am talking from experience, no other knowledge ). In short. It is all OK, nothing is wrong or ever will get better. Hope I helped.
Try reducing the number of connections, I think the number of connections Transmission attempts to make causes the N900 to get non-responsive.
As a test, try to download into /dev/null and see if it is any faster. Writing to the flash memory is really slow. I have 25mbit and experience the same kind of speeds as you, but I haven't tested it this way yet.