Just something you need to know tho, these little issues/teaks you describe, I consider that they are part of the Linux experience and no distro will be completely free from them. Sometimes things will break and you'll have to fix them, that's not a problem, its just different from what people are used to on other Operating Systems (as things break differently). With time and experience using Linux their frequency will drop (you'll know what parts of the system are more prone to break and how to avoid it) or will be less annoying (you'll know how to fix stuff without losing hours searching on the net).
Good luck, I think its worth the time spent learning, as Linux gives you a great amount of power over the system and what you can do with it.