I currently have a network/multisite install using WP 3.2.1, BP 1.2.10, and about 40 other plugins & Custom Community Pro theme. We have an internal dedicated server but I'm having issues with our IT Department actually giving me access to the files on the server so every little tweak that cannot be made directly through WP admin takes me sending a request to IT staff and they have to do it. I'm the only one that really uses wordpress in our organization so the IT folks rarely know exactly what to do and I have to research and give them detailed instructions - frequently without actually being able to see the code in the files on the server.
My question is this - I've read that a dedicated server is best for a multisite/network but considering the limit on my access to the server files - would a hosting service like Bluehost be better? Or should I continue with the internal dedicated server because the offsite hosting isn't as reliable for a multisite/network?
Any advice would be greatly appreciated. Thanks.