A api oficial é bem documentada, mas carece de material de qualidade no youtube ensinando como usar, praticamente eu só usei a documentação.
A parte mais complicada é a Meta aprovar o teu perfil comercial para utilizar a api oficial.
Se você já possui algum bot que funciona, só vai precisar adaptar a entrada de mensagens, pois as apis não oficiais simulam um whatsapp web e lida com os eventos recebidos por esse whatsapp virtual.
Já api oficial te mandas as mensagens recebidas como webhook, sendo só necessário tratar esse webhook e distribuir para suas funções.
No geral a experiência com a api oficial foi boa, a documentação é boa, as mensagens de erros são claras (a maioria).
Sobre um post explicando vou deixar anotado aqui, quando tiver um tempo eu faço.