Complex sentence: Yes, they are, but it's the best system we've been able to devise; if you have a better idea, please don't hesitate to let us know !
Split into simpler sentences: Yes, they are, but it's the best system we've been able to devise. If you have a better idea, please don't hesitate to let us know!