I think you did the right thing. The less stress the better.
I'm with a lot of others and am waiting to see if anyone comes, I realise it is expensive for people. My three daughters are bridesmaid and we are paying for them so they definitely are coming. At the moment FI doesn't have a best man, still waiting for him to book and were not sure about witnesses as you can't have blood relatives so that puts our chilrden out (two will be 18,17, so over here, they could have been witnesses) we will wait and see, I'm just looking forward to getting married :-)