my past experience is bosch does a better job when they are new. better fit and better wipe, but doesnt last as long as michelin's. Michelin is always avaliable in costco, so thumbs up from me.
Rain X seems to only last about 2 weeks for me. i now use Meguiars glass polish and sealant. seems to last about 6 months where i live (central london). it does take some work to apply/buff but i take that over Rain X.