the highest I'd be able to go is 107 gear inches. Is that enough of a top end?
As long as you're not contesting stage wins with Cavendish and Pettachi, it's plenty.
My concern with this is whether it causes problems if I want to use sti shifters?
If you use an MTB cassette, you need an MTB rear derailleur. With Shimano, this is no problem as road STI levers will shift MTB derailleurs, certainly for 9-speed, not sure about the new 10-speed stuff*. There is an issue with mixing road with MTB at the front, though.
*According to this, you can use old Shimano 9-sp rear derailleurs with 10-sp road STIs and 10-sp MTB cassettes
As long as you're not contesting stage wins with Cavendish and Pettachi, it's plenty.
If you use an MTB cassette, you need an MTB rear derailleur. With Shimano, this is no problem as road STI levers will shift MTB derailleurs, certainly for 9-speed, not sure about the new 10-speed stuff*. There is an issue with mixing road with MTB at the front, though.
*According to this, you can use old Shimano 9-sp rear derailleurs with 10-sp road STIs and 10-sp MTB cassettes