Two clusters vs one cluster

Hello, my application uses two buckets. As the data set size and number of users increases what is the best practice for using one vs two clusters? I could have one cluster of 6 nodes to host the two buckets or have two separate clusters each hosting one the buckets (each 3 nodes)? Each bucket has a view and using CB version 3.