If it isn't already apparent from the title of my question, i should make clear that I have only a very basic understanding of homomorphic encryption.
I would like to know why homomorphic encryption schemes cannot support algorithms with conditions/branching, and what the likely impact will be on the overall adoption of HE schemes. Given this limitation, are HE schemes likely to be useful in real life? Thanks.