if you put the same websites on two domains, then you get duplicate content, if i where you i would host at one webhoster and just forward/redirect the other domain name to that hosting.
If you wanna sell your domain name the best one is probably .com, but if you going to use it for SEO purposes, then it probably wouldn't matter that much if you have a .com or a .net domain name.