Hi there!
You can install plugins on any self-hosted WordPress site. It’s only WordPress.com that charges so much for their Business plan.
If you use a managed WordPress host (WP Engine is a great option), you can get a reasonably priced hosting service that gives you much more free that WordPress.com.