I ordered a grilled mackeral and found it had bones in it once I started eating it. It honestly ruined my desire to eat it.
I grew up in a fishing town and having to eat fish all the time, there is a technique to removing fish bones. I know there’s some guides on YouTube I’ve recommended people before. It’s a skill you can learn, if it’s worth it to you.
If you don’t want to deal with all that, your best option is to order a piece of a large fish, so it’s actually been thoroughly deboned when it was being butchered. Or if you’re cooking it yourself, learn how to debone fish before cooking it.
I’m so picky about fish I don’t eat it much anymore (plus it feels more expensive everywhere in comparison to my hometown) and I hate sitting down to eat it only to realize I need to touch the bones, whether it’s in my mouth or on the fish. When I eat fish with bones in it I start off deboning it well, then wash my hands if needed and sit down to eat it after. If I run into bones I missed I gotta wash my hands again if I touch it. I avoid eating small fish in restaurants bc this process is a hassle to do outside of home. I prefer the flavour of most small fish but it’s easier to stick to big fish like salmon in public imo.