Can OpenBSD full fill my usage?

I was thinking about switching to openbsd in the future as soon as i get a new graphics card since rtx isnt supported.

Anyways here is the list:

------------------------------------------------------------------------------------------------------------------------------

Programming (Making software, firewall's, own antivirus even tho it may not be needed)

browsing trough the internet duh

Watching Youtube

-------------------------------------------------------------------------------------------------------------------------------

Most important is Programming since i recently got into C programming, i was wondering if OpenBSD can full fill my programming usage.