More than 5 EndPoints per role
Allowing Worker Roles (or Web Roles, as well) to host more than a handful of services would keep costs down for light use services that can coexist with eachother.
Glenn Maughan commented
We have a WCF service application that requires 3 distinct ports to support non-streaming requests, streaming requests and streaming with DataSet result requests, none of which can use the same endpoint. We also used to have a logical separation of our services on different ports but had to combine them to fit Azure's port limit. We could have fit within the 5 port limit but enabling Remote Desktop uses up 2 of them! We would also like the port limit to be increased.
Jessie Wei commented
I think the limitation on the number of points can just apply to external ports where there exists a load balancer. the number of internal points should not be limited since no resource need to be provisioned.
Brian Bowley commented
We have a communications application we want to deploy in Windows Azure. Our application would be sold to others who would also deploy it into Azure. It handles multiple communications protocols such as HTTP, AS/2, and FTP. The communications will be able to store and retrieve files to/from SQL Azure. But having only 5 ports for a single role is extremely limiting to a communications program, especially when it comes to an FTP passive port range. So we would like the maximum number of port increased significantly.