I think a hurdle one has to make to adopt Emacs is to stop expecting things to work as you might have come to expect them from other programmes. Sometimes this is for historical reasons, but the main reason is that Emacs just has it's own logic, which may seem counterintuitive at first but often has very good reasons behind it. Try to persist past through that final 10% and you may find there are reasons why they're as they are. And when you need help use the channels out there...