WRT sizing; seems to be fine so far, this cluster has been production for several years now, started out at ES 1.4 I think? We just have a huge volume of data being dumped into it.
Rollover is something I have thought about in the past however, ain't broke don't fix?