you got conflicting info on pictus because there are a few different species of them.
the polka dot ones max out at around 4-5 inches but other varieties ( for example the striped ones) can hit 10".
if your rainbow shark is that big already I agree that a 48x18 footprint is probably best,