I finally got a tension shower caddy that can hold all my bottles, which I have plenty. 14 bottles total. Baskets are very spacious and sturdy. Good quality materials. It might be pricey but  I see it as an investment that looks durable, stylish and very functional.  I am crossing my fingers it doesn't rust for at least 5 years. ( I got it a week ago)

Pros: Easy assemble; spacious and sturdy baskets; good looking
Cons: Would be nice to have a 4th basket