The language that is widely spoken in Boquete is of course Spanish because Panama is a Spanish-speaking country. However, because of the large settlement of expats in Boquete, there are a lot of jobs that require Panamanians to learn some English. That has attracted English-speaking Panamanians from other locations to come to Boquete. There is a high concentration of English-speaking Panamanians in service jobs such as hotel clerks, waiters in restaurants, and clerks in the stores.
When you live in Boquete it is better if you learn some rudimentary Spanish. There are two very good Spanish language schools here. You can certainly get by with just basic Spanish. You can survive without it but it does not enhance your life here if you do not know any Spanish at all.
If you speak to the locals in Boquete, they would normally speak Spanish but there are a lot of people who speak English as well. You do not have to speak fluent Spanish but you should at least know some basic words in order to get around. Speaking even just a little bit of Spanish will help you a lot, most especially in the open-air market. You will get what you really want if you know a little Spanish. You will get around without speaking a lot of Spanish by using some hand gestures and body language but it helps a lot if you know at least some Spanish because that way you know what the locals are talking about and you will not feel awkward.
You can trust that Best Places does not manipulate content to sell you anything. All opinions in the Community Q & A and Expat Stories are those of its authors, not Best Places.