Default OmniRom install from recovery?

I just almost bricked my phone by trying to update CM on my phone with an install that didn't download completely.

I tried flashing the newest omnirom but that resulted in the same thing - phone booting, restart, boot into recovery.

It was obvious I had to reinstall CM so I did that and now its working but I am done with CM (due to broken tether and hotspot functions) and seeking a replacement.

So, was the broken boot after omnirom install happened due to the previous install failure or I just can't flash omni via recovery?

Sent from my GT-I9300 using XDA Premium 4 mobile app