I would opt for supporting your local supplier. Buying local, you aught to receive quicker delivery, able to talk one on one if any queries / help required and from what I have read so far, there have been good reports on the Cosmo stands. While the other suppliers also have good products, any communication with them will either be via third party, on-line or telephonic. Just so much better to be able to talk face to face to sort out any queries, in my opinion. However, if they don't have stock, then whomever has stock and can deliver quickly for the best price.