I think that you get what you pay for. For most 4x4 and smaller machines, it's a retail, commodity purchase. If you are large enough and purchase in bulk you might get somewhat better support/service, but otherwise it's like you went to Best Buy and bought it. That's the level of service you get.
I do think that some vendors are doing a better job of publishing documentation and bugs, but as far as service/support, I'm not sure it will get better.