If you have at any point purchased VLC, you'd still be able to get it even if it was pulled.
There are many varieties of streaming radio apps available, just as on Android. Just because you're used to VLC on Android does not mean it's suddenly impossible because you don't have VLC for iOS.
You can block numbers/emails, which will block phone calls, messages, and Facetime.
Messages (as well as call history, app settings, and more) are backed up to iTunes/iCloud. I switched from an iPhone 5S to 6 a few days ago, and messages came down from the cloud automatically.
I don't even know what you're talking about for 6). Reviews are per-country, but I believe they also display US reviews if you click a link or something, and my store experience was pretty much identical when I used a Canadian account, when I used a US account, and when I used each account in the other country. Hell, "Apps Near Me" would give me whatever city-specific apps were available in the Canadian store, it didn't care that I was in a US city with a Canadian account, nor would it care that I was in a foreign city with a US account.
So basically it comes down to you being too used to doing things on Android and then not willing to change even in the slightest when you switched to iOS.