Alrashwa sorry to hear about your troubles. But I wouldnt write off Subaru totally. I have a 99 GC8 WRX and it's rock solid. Have never had any issues with it. I think that the main problem is with this new engine.
I had my new 86 build in November. I havent had any issues with it. It's running great so far. SO I believe that Subaru has fixed a lot of problems they had in the earlier batches.
I have owned a ford focus as well. It was a great car. I never had any issues with it. It was very fun to drive as well. You can't go wrong with a focus ST.
Good luck with whatever you decide to do.