If i were you mate, id go for the Alpine any day... Although JCV is generally cheaper, i find from a my own and a few of my friends head units by Alpine are much better then others JCV, but if your looking for good sound quality and functionality.... Alpine is the future
Also the rubber fascia isnt completely rubber it just has a rubber coating to match the smooth texture of the rest of the retro dash....