Welcome to Chaos Marines Anthraxium
I would definatly agree with the Lash of Submission comment, the Psy powers are really quite strong these days and its worth taking one of a daemon prince. another good choice is warptime.
I have alot of experience playing vanilla marine squads recently and i can definatly vouch for thier usefulness!
Im not sure all would agree with me, but i would drop the champions and power weapons in the squads and get them up to full strength with the extra special weapon. The Chaos space marine troop choice is quite a bit more effective at 10man strength.
I also agree with the extra armor/combi weapon comments, at first glance i think we cn spend the combi weapon points better and the extra armor just isnt worth the points in my opinion, rhinos are decent enough at getting thier job done with smoke and a decent firemagnet flying arround (daemon prince).
I like raptors alot myself, and if you use them well, ducking and diving through the cover you can make precision strikes with those melta guns, however i echo that 5 men might not be enough, ideally 8 men is the way to go which ives you plenty of extra wounds, but see how many points you have left over.
I have never used vindicators myself, although they are fairly mean! i dont know of a reason to not use them, however i wonder if there might be other choices that would suit you better. possibly a nice allround predator, dakka configuration (autocannon, heavybolter sponsons and havoc launcher giving 9 shots on the move) good enough for light vehicles and troops.
Obliterators are a nice choice in any army!
my version of this army without changing it too much would maybe look like this -
Demon Prince 155
Wings
MoS
Lash
10 Marines with 2 Meltagun + Rhino - 205
10 Marines with 2 Meltagun + Rhino - 205
7 Raptors with 2 Meltaguns & icon of chaos glory(for your deepstrike Oblits if you choose) - 190
Dakka Predator (autocannon, HB sponsons + Havoc Launcher) - 115
2 Oblit - 150 (field as 2 seperate units)
Total:1000 on the dot
29 Warm Bodies
3 Vehicles
1 Monsterous creature
If i was playing 1000 points i ould be tempted to use as many marines as possible and would probably try get a 3rd troop unit in there, but its very understandable in your first list with a new army to want to play with a few of the units!
just my sugestions
use as you wish
Have Fun!
Moon