Hallo,
USB OTG ist etwas allgemein gehalten. Wenn es darum geht, einen USB-Stick anzuschließen oder eine Tastatur, dann sollte nahezu jedes Smartphone ab Android 4.4.2 (Kitkat) dies können.
Die OTG Funktionalität wird immer mehr erweitert, auch die Unterstützung durch neuere Android Versionen, wie Android 5.x (Lollipop), Android 6.x (Marshmallow)oder das brandneue Android 7.x (Nougat). Immer mehr USB-Geräte werden unterstützt.
Smartphones mit Andoid Lollipop werden momentan günstig abverkauft. Die Funktionalität reicht meistens aus.
Beispielsweise ist das WIKO Lenny2 (mit Lollipop) für um die 70 EUR zu haben. Die Bedienoberfläche ist eher Geschmackssache, aber es tut, wa es soll.
Schreib doch mal, was konkret bei USB-OTG wichtig für Dich ist.
Whatsapp ist kein Problem, die Anpassung an Android 6.x ist weitestgehend abgeschlossen, für Android 7.x gibt es noch zu wenig Erfahrungswerte. Kitkat und Lollipop laufen eigentlich problemlos.