It all depends on who you get for support. There are a few that know the hardware/software well and some that don't. You can ask for a second level if you can't get your answer or issues resolved. But overall it's good. I would give it a higher score but we have waited for 4-6 hours for a call back on certain issues.