You underestimate how important the pool setup/network/code/hardware/administration is compared to a home solo mine operation. The chance of losing blocks is much higher on the latter.
I'm not saying your service isn't better with multiple 100mb connections to the network, but I am saying that you risk losing users to home mining operations. The chance of an orphan block is higher, but only slightly. The timing would have to be very close to have that happen.
The overall point is that for that to save the extra BTC the miner may choose to go that route if he/she has even a moderately reliable home connection.
Then go solo pool on your own... lol... seems like you are against the 1% or 2% fee increase, just in a nicer way (no offense =)).
At current BTC value of $390.10 per btc.
1% of 25 btc = 0.25 btc = $97.53 at current value
2% of 25 btc = 0.5 btc = $195.05 at current value
25 btc at current value = $9752.5
1% fee breakdown = $9752.5 - $97.53 = $9654.97 profit
2% fee breakdown = $9752.5 - $195.05 = $9557.45 profit
So if anyone is complaining about paying that fee when they made that much profit from solving a solo block. I say to hell with them and solo mine and their own... lol
Can't make everyone happy, in reality, time is money, and -ck time is well appreciated.