Just as a rule of thumb: you get what you pay for. A service is only "expensive" if what it costs you is more than the edge it gives you.
One more note that's worth keeping in mind: being underfunded doesn't make a service "expensive" - it's the underfunding itself that's the primary reason most retail traders don't succeed. Please factor that in when making your judgment.