I didn't like the way they locked down the phone inhibiting my ability to add additional hosting providers and they insisted I had to use their own hardware and have a broadband service from them.Contract length was far too long.
Strange. I've used Voipfone for work for coming up four years now, and moved the home connection over about 18 months back, and they don't do any of those things. Use what hardware you want, mix providers, pay monthly, use your existing broadband.
I would love to have a chat with you. My voipfone number with them is 30204177.