No you don´t need Behaviour Trees to make simple or Complex AI. But its easier to do Complex AI with BT. Maybe you simply don´t understand why you should use a BT and how it works? There is a 3 Part series here you can look at http://aigamedev.com/open/article/behavior-trees-part1/