My seat to bar drop is about 2" and the Team Pro works great. I have one on my fixed gear, and move it to my commuter/touring bike for long rides. I ride these bikes anywhere from 15 to 125+ miles at a time and have no issues with the seat. Regarding the break in, this was the most comfy saddle I've ever tried from day one. Break in was no problem, don't even worry about it.
It is a heavy saddle though, so I don't use one on my lightweight fast/climbing bike. I use a Selle SLR which is comfy for about 70 miles. I don't really ride that bike all that much, so there's no need for a Brooks on it.
If you've tried other saddles and can't get comfy, find somewhere you can buy it to try it. You have nothing to lose.
Az