I think Mary Jane is the better romantic partner for Peter for a variety of reasons. Certainly, in the 616 universe. But I like them both as characters. Especially how Felicia has (mostly with a few exceptions) evolved in the 21st century. I also love the friendship and mutual understanding that Felicia and MJ have developed.