When I first started coding in Objective-C, I hated it because it just felt "wrong". The more I learned the language, the more I enjoyed programming in it. I still think some things are a bit awkward, but like anything new, it just takes time to learn to love it.