Editor reviews paper directly Is it possible for an editor to review the paper directly without inviting another reviewer if the editor feels familiar with the content studied in the paper?
Depending on the rules of a given journal, an editor could take on the review task themselves or not. Some will permit it and so some editors will also review. Most will want some independent advice, I think. 

I also think that editors are most likely to take on the obvious and simple cases, however. So a long delay is most likely (not necessarily) something else. 

There are a lot of reasons for any delay. This could be all sorts of things. The preferred reviewer might be overloaded at the moment. The editor might have been having a hard time finding appropriate reviewers. There might have been fast reviews and it bounced back quickly but the editor hasn't made a decision. The editor may not have found a "suitable" slot for the paper and is holding off sending acceptance. There may be a negative review and the editor is seeking clarification. Lots of possibilities. 

And "quite long time" feels different to you than it does to the editor. It can be frustrating. Either ask for a status update or be patient. But "weeks" is not very long. For some journals "months" isn't excessive.